\hypertarget{group__Eina__Quad}{}\section{Quadrangles}
\label{group__Eina__Quad}\index{Quadrangles@{Quadrangles}}


Quadrangles operations.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Eina__Quad}{\+\_\+\+Eina\+\_\+\+Quad}
\begin{DoxyCompactList}\small\item\em Quadrangle definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{}typedef struct \hyperlink{struct__Eina__Quad}{\+\_\+\+Eina\+\_\+\+Quad} \hyperlink{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{Eina\+\_\+\+Quad}\label{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}

\begin{DoxyCompactList}\small\item\em Quadrangle definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eina__Quad_gada6bfb9a5c5f9612d4284c1ff00f94eb}{eina\+\_\+quad\+\_\+rectangle\+\_\+to} (const \hyperlink{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{Eina\+\_\+\+Quad} $\ast$q, \hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle} $\ast$r)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eina__Quad_ga894d1153b06010cef5eda3a40757cd0a}{eina\+\_\+quad\+\_\+rectangle\+\_\+from} (\hyperlink{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{Eina\+\_\+\+Quad} $\ast$q, const \hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle} $\ast$r)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eina__Quad_ga78d1cf175aba92f8f1b1e2d8579c6253}{eina\+\_\+quad\+\_\+coords\+\_\+set} (\hyperlink{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{Eina\+\_\+\+Quad} $\ast$q, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eina__Quad_gaa3f4f11dfb3707a2efbc01c60fa582ea}{eina\+\_\+quad\+\_\+coords\+\_\+get} (const \hyperlink{group__Eina__Quad_gad1216c445ce98862b68ba588f9635b0f}{Eina\+\_\+\+Quad} $\ast$q, double $\ast$x1, double $\ast$y1, double $\ast$x2, double $\ast$y2, double $\ast$x3, double $\ast$y3, double $\ast$x4, double $\ast$y4)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Quadrangles operations. 



\subsection{Function Documentation}
\hypertarget{group__Eina__Quad_gada6bfb9a5c5f9612d4284c1ff00f94eb}{}\index{Quadrangles@{Quadrangles}!eina\+\_\+quad\+\_\+rectangle\+\_\+to@{eina\+\_\+quad\+\_\+rectangle\+\_\+to}}
\index{eina\+\_\+quad\+\_\+rectangle\+\_\+to@{eina\+\_\+quad\+\_\+rectangle\+\_\+to}!Quadrangles@{Quadrangles}}
\subsubsection[{eina\+\_\+quad\+\_\+rectangle\+\_\+to(const Eina\+\_\+\+Quad $\ast$q, Eina\+\_\+\+Rectangle $\ast$r)}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void eina\+\_\+quad\+\_\+rectangle\+\_\+to (
\begin{DoxyParamCaption}
\item[{const {\bf Eina\+\_\+\+Quad} $\ast$}]{q, }
\item[{{\bf Eina\+\_\+\+Rectangle} $\ast$}]{r}
\end{DoxyParamCaption}
)}\label{group__Eina__Quad_gada6bfb9a5c5f9612d4284c1ff00f94eb}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}


References \+\_\+\+Eina\+\_\+\+Rectangle\+::h, \+\_\+\+Eina\+\_\+\+Rectangle\+::w, \+\_\+\+Eina\+\_\+\+Rectangle\+::x, and \+\_\+\+Eina\+\_\+\+Rectangle\+::y.

\hypertarget{group__Eina__Quad_ga894d1153b06010cef5eda3a40757cd0a}{}\index{Quadrangles@{Quadrangles}!eina\+\_\+quad\+\_\+rectangle\+\_\+from@{eina\+\_\+quad\+\_\+rectangle\+\_\+from}}
\index{eina\+\_\+quad\+\_\+rectangle\+\_\+from@{eina\+\_\+quad\+\_\+rectangle\+\_\+from}!Quadrangles@{Quadrangles}}
\subsubsection[{eina\+\_\+quad\+\_\+rectangle\+\_\+from(\+Eina\+\_\+\+Quad $\ast$q, const Eina\+\_\+\+Rectangle $\ast$r)}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void eina\+\_\+quad\+\_\+rectangle\+\_\+from (
\begin{DoxyParamCaption}
\item[{{\bf Eina\+\_\+\+Quad} $\ast$}]{q, }
\item[{const {\bf Eina\+\_\+\+Rectangle} $\ast$}]{r}
\end{DoxyParamCaption}
)}\label{group__Eina__Quad_ga894d1153b06010cef5eda3a40757cd0a}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}


References \+\_\+\+Eina\+\_\+\+Rectangle\+::h, \+\_\+\+Eina\+\_\+\+Rectangle\+::w, \+\_\+\+Eina\+\_\+\+Rectangle\+::x, and \+\_\+\+Eina\+\_\+\+Rectangle\+::y.

\hypertarget{group__Eina__Quad_ga78d1cf175aba92f8f1b1e2d8579c6253}{}\index{Quadrangles@{Quadrangles}!eina\+\_\+quad\+\_\+coords\+\_\+set@{eina\+\_\+quad\+\_\+coords\+\_\+set}}
\index{eina\+\_\+quad\+\_\+coords\+\_\+set@{eina\+\_\+quad\+\_\+coords\+\_\+set}!Quadrangles@{Quadrangles}}
\subsubsection[{eina\+\_\+quad\+\_\+coords\+\_\+set(\+Eina\+\_\+\+Quad $\ast$q, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void eina\+\_\+quad\+\_\+coords\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Eina\+\_\+\+Quad} $\ast$}]{q, }
\item[{double}]{x1, }
\item[{double}]{y1, }
\item[{double}]{x2, }
\item[{double}]{y2, }
\item[{double}]{x3, }
\item[{double}]{y3, }
\item[{double}]{x4, }
\item[{double}]{y4}
\end{DoxyParamCaption}
)}\label{group__Eina__Quad_ga78d1cf175aba92f8f1b1e2d8579c6253}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\hypertarget{group__Eina__Quad_gaa3f4f11dfb3707a2efbc01c60fa582ea}{}\index{Quadrangles@{Quadrangles}!eina\+\_\+quad\+\_\+coords\+\_\+get@{eina\+\_\+quad\+\_\+coords\+\_\+get}}
\index{eina\+\_\+quad\+\_\+coords\+\_\+get@{eina\+\_\+quad\+\_\+coords\+\_\+get}!Quadrangles@{Quadrangles}}
\subsubsection[{eina\+\_\+quad\+\_\+coords\+\_\+get(const Eina\+\_\+\+Quad $\ast$q, double $\ast$x1, double $\ast$y1, double $\ast$x2, double $\ast$y2, double $\ast$x3, double $\ast$y3, double $\ast$x4, double $\ast$y4)}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void eina\+\_\+quad\+\_\+coords\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Eina\+\_\+\+Quad} $\ast$}]{q, }
\item[{double $\ast$}]{x1, }
\item[{double $\ast$}]{y1, }
\item[{double $\ast$}]{x2, }
\item[{double $\ast$}]{y2, }
\item[{double $\ast$}]{x3, }
\item[{double $\ast$}]{y3, }
\item[{double $\ast$}]{x4, }
\item[{double $\ast$}]{y4}
\end{DoxyParamCaption}
)}\label{group__Eina__Quad_gaa3f4f11dfb3707a2efbc01c60fa582ea}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}


References \+\_\+\+Eina\+\_\+\+Quad\+::x0, \+\_\+\+Eina\+\_\+\+Quad\+::x1, \+\_\+\+Eina\+\_\+\+Quad\+::x2, \+\_\+\+Eina\+\_\+\+Quad\+::x3, \+\_\+\+Eina\+\_\+\+Quad\+::y0, \+\_\+\+Eina\+\_\+\+Quad\+::y1, \+\_\+\+Eina\+\_\+\+Quad\+::y2, and \+\_\+\+Eina\+\_\+\+Quad\+::y3.

