\hypertarget{translate_8h}{}\section{include/render/translate.h File Reference} \label{translate_8h}\index{include/render/translate.h@{include/render/translate.h}} {\ttfamily \#include $<$stdint.\+h$>$}\newline {\ttfamily \#include $<$fxengine/render/parameters.\+h$>$}\newline \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} \item struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}} \item struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item typedef struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} \mbox{\hyperlink{translate_8h_a3f5d3995e107856579b9052675abfc39}{F\+E\+\_\+integer\+\_\+position}} \item typedef struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}} \mbox{\hyperlink{translate_8h_a83166ae9b8c23749f0910073d570ef3e}{F\+E\+\_\+floating\+\_\+position}} \item typedef struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} \mbox{\hyperlink{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}{F\+E\+\_\+integer\+\_\+point}} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}{render\+\_\+translate}} (\mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} $\ast$point) \item void \mbox{\hyperlink{translate_8h_a92fa63cabc18462be74711f65c5e5466}{render\+\_\+set}} (const double dh, const double dv, const double roulis, const \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} $\ast$camera) \item double \mbox{\hyperlink{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}{modulo\+\_\+2pi}} (double a) \item double \mbox{\hyperlink{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}{cos}} (double angle) \item double \mbox{\hyperlink{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}{sin}} (const double angle) \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item const double \mbox{\hyperlink{translate_8h_a43016d873124d39034edb8cd164794db}{pi}} \item const double \mbox{\hyperlink{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}{pi2}} \item const double \mbox{\hyperlink{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}{pi\+\_\+sur\+\_\+2}} \end{DoxyCompactItemize} \subsection{Typedef Documentation} \mbox{\Hypertarget{translate_8h_a83166ae9b8c23749f0910073d570ef3e}\label{translate_8h_a83166ae9b8c23749f0910073d570ef3e}} \index{translate.h@{translate.h}!FE\_floating\_position@{FE\_floating\_position}} \index{FE\_floating\_position@{FE\_floating\_position}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{FE\_floating\_position}{FE\_floating\_position}} {\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}} \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}}} Definition at line 17 of file translate.\+h. \mbox{\Hypertarget{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}\label{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}} \index{translate.h@{translate.h}!FE\_integer\_point@{FE\_integer\_point}} \index{FE\_integer\_point@{FE\_integer\_point}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{FE\_integer\_point}{FE\_integer\_point}} {\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}}} Definition at line 29 of file translate.\+h. \mbox{\Hypertarget{translate_8h_a3f5d3995e107856579b9052675abfc39}\label{translate_8h_a3f5d3995e107856579b9052675abfc39}} \index{translate.h@{translate.h}!FE\_integer\_position@{FE\_integer\_position}} \index{FE\_integer\_position@{FE\_integer\_position}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{FE\_integer\_position}{FE\_integer\_position}} {\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}}} Definition at line 9 of file translate.\+h. \subsection{Function Documentation} \mbox{\Hypertarget{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}\label{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}} \index{translate.h@{translate.h}!cos@{cos}} \index{cos@{cos}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{cos()}{cos()}} {\footnotesize\ttfamily double cos (\begin{DoxyParamCaption}\item[{double}]{angle }\end{DoxyParamCaption})} \mbox{\Hypertarget{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}\label{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}} \index{translate.h@{translate.h}!modulo\_2pi@{modulo\_2pi}} \index{modulo\_2pi@{modulo\_2pi}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{modulo\_2pi()}{modulo\_2pi()}} {\footnotesize\ttfamily double modulo\+\_\+2pi (\begin{DoxyParamCaption}\item[{double}]{a }\end{DoxyParamCaption})} \mbox{\Hypertarget{translate_8h_a92fa63cabc18462be74711f65c5e5466}\label{translate_8h_a92fa63cabc18462be74711f65c5e5466}} \index{translate.h@{translate.h}!render\_set@{render\_set}} \index{render\_set@{render\_set}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{render\_set()}{render\_set()}} {\footnotesize\ttfamily void render\+\_\+set (\begin{DoxyParamCaption}\item[{const double}]{dh, }\item[{const double}]{dv, }\item[{const double}]{roulis, }\item[{const \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} $\ast$}]{camera }\end{DoxyParamCaption})} \mbox{\Hypertarget{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}\label{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}} \index{translate.h@{translate.h}!render\_translate@{render\_translate}} \index{render\_translate@{render\_translate}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{render\_translate()}{render\_translate()}} {\footnotesize\ttfamily void render\+\_\+translate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} $\ast$}]{point }\end{DoxyParamCaption})} \mbox{\Hypertarget{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}\label{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}} \index{translate.h@{translate.h}!sin@{sin}} \index{sin@{sin}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{sin()}{sin()}} {\footnotesize\ttfamily double sin (\begin{DoxyParamCaption}\item[{const double}]{angle }\end{DoxyParamCaption})} \subsection{Variable Documentation} \mbox{\Hypertarget{translate_8h_a43016d873124d39034edb8cd164794db}\label{translate_8h_a43016d873124d39034edb8cd164794db}} \index{translate.h@{translate.h}!pi@{pi}} \index{pi@{pi}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{pi}{pi}} {\footnotesize\ttfamily const double pi} \mbox{\Hypertarget{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}\label{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}} \index{translate.h@{translate.h}!pi2@{pi2}} \index{pi2@{pi2}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{pi2}{pi2}} {\footnotesize\ttfamily const double pi2} \mbox{\Hypertarget{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}\label{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}} \index{translate.h@{translate.h}!pi\_sur\_2@{pi\_sur\_2}} \index{pi\_sur\_2@{pi\_sur\_2}!translate.h@{translate.h}} \subsubsection{\texorpdfstring{pi\_sur\_2}{pi\_sur\_2}} {\footnotesize\ttfamily const double pi\+\_\+sur\+\_\+2}