\hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters}{}\section{Open\+Mesh\+:\+:V\+D\+PM\+:\+:Viewing\+Parameters Class Reference}
\label{classOpenMesh_1_1VDPM_1_1ViewingParameters}\index{Open\+Mesh\+::\+V\+D\+P\+M\+::\+Viewing\+Parameters@{Open\+Mesh\+::\+V\+D\+P\+M\+::\+Viewing\+Parameters}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/\+Viewing\+Parameters.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0c6eb42ebd0a6857aed2eea5430e0063}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0c6eb42ebd0a6857aed2eea5430e0063}} 
void {\bfseries increase\+\_\+tolerance} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a4fd9c0e54484b8fe06492f85d25a27c7}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a4fd9c0e54484b8fe06492f85d25a27c7}} 
void {\bfseries decrease\+\_\+tolerance} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a5e2af3d9cabc1a0bb236e45d98307d23}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a5e2af3d9cabc1a0bb236e45d98307d23}} 
float {\bfseries fovy} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_af7fdd2afda8fd83eeaa4e3652adaef5b}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_af7fdd2afda8fd83eeaa4e3652adaef5b}} 
float {\bfseries aspect} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a300711b96b93152805b541c69f49432f}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a300711b96b93152805b541c69f49432f}} 
float {\bfseries tolerance\+\_\+square} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac11d65522c4156b76f548af14f590a36}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac11d65522c4156b76f548af14f590a36}} 
void {\bfseries set\+\_\+fovy} (float \+\_\+fovy)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a2a30c4c3daba0b8452dba001044201f0}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a2a30c4c3daba0b8452dba001044201f0}} 
void {\bfseries set\+\_\+aspect} (float \+\_\+aspect)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a779b1fbcf28c4bb0184e82f17ad55cc9}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a779b1fbcf28c4bb0184e82f17ad55cc9}} 
void {\bfseries set\+\_\+tolerance\+\_\+square} (float \+\_\+tolerance\+\_\+square)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_adc032a9292619947d767f951b092e321}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_adc032a9292619947d767f951b092e321}} 
const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries eye\+\_\+pos} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a97d297af1ba359b221f0c9c3040e9ece}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a97d297af1ba359b221f0c9c3040e9ece}} 
const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries right\+\_\+dir} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9ec782077b5e4540cc261f2d446cffbd}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9ec782077b5e4540cc261f2d446cffbd}} 
const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries up\+\_\+dir} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac13a793f8015939b9c03365b982436c3}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac13a793f8015939b9c03365b982436c3}} 
const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries view\+\_\+dir} () const
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_afc8e59ef99ff2eb64235b423ab5f1522}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_afc8e59ef99ff2eb64235b423ab5f1522}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries eye\+\_\+pos} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9cbf1bd0b63aaa8ff9f3194dcffb3cb4}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9cbf1bd0b63aaa8ff9f3194dcffb3cb4}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries right\+\_\+dir} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ae6344448f74bc43531c167b61752b293}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ae6344448f74bc43531c167b61752b293}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries up\+\_\+dir} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a740b413a933563abffb0229a2c47dc09}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a740b413a933563abffb0229a2c47dc09}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} \& {\bfseries view\+\_\+dir} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ad9e40a3272a010225b2486a026801790}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ad9e40a3272a010225b2486a026801790}} 
void {\bfseries frustum\+\_\+planes} (\hyperlink{classOpenMesh_1_1VDPM_1_1Plane3d}{Plane3d} \+\_\+plane\mbox{[}4\mbox{]})
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a335756774f3fa990ecd48dfb1f4bd7a6}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a335756774f3fa990ecd48dfb1f4bd7a6}} 
void {\bfseries get\+\_\+modelview\+\_\+matrix} (double \+\_\+modelview\+\_\+matrix\mbox{[}16\mbox{]})
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a4aa2b0893484e4db1ee221fe363b77bc}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a4aa2b0893484e4db1ee221fe363b77bc}} 
void {\bfseries set\+\_\+modelview\+\_\+matrix} (const double \+\_\+modelview\+\_\+matrix\mbox{[}16\mbox{]})
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ae97c6035cb12fc842c50386c685654df}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ae97c6035cb12fc842c50386c685654df}} 
void {\bfseries update\+\_\+viewing\+\_\+configurations} ()
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a2ff72386c44023020ee699c2bb36a76c}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a2ff72386c44023020ee699c2bb36a76c}} 
void {\bfseries Print\+Out} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0e26cedd42461752b862f71a15500e2f}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0e26cedd42461752b862f71a15500e2f}} 
double {\bfseries modelview\+\_\+matrix\+\_\+} \mbox{[}16\mbox{]}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a58362179288aa8a806927f9d231be65a}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a58362179288aa8a806927f9d231be65a}} 
float {\bfseries fovy\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_aa4de5a54c13e671fd14259d7b512e12b}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_aa4de5a54c13e671fd14259d7b512e12b}} 
float {\bfseries aspect\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a8f2f535f3c13767bafacff7bdadf9963}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a8f2f535f3c13767bafacff7bdadf9963}} 
float {\bfseries tolerance\+\_\+square\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0d49f8a485d10e9bca86f1e2f061425d}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a0d49f8a485d10e9bca86f1e2f061425d}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries eye\+\_\+pos\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9e6083f5487518545a99a62e90597a30}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9e6083f5487518545a99a62e90597a30}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries right\+\_\+dir\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac329fab2b1ca0a5ba6d5abd14fa1dca3}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_ac329fab2b1ca0a5ba6d5abd14fa1dca3}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries up\+\_\+dir\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a5d85276facdf09d17fe4e7bfd5e449e3}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a5d85276facdf09d17fe4e7bfd5e449e3}} 
\hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries view\+\_\+dir\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9fe31b97919b04c16e7537eec9d04924}\label{classOpenMesh_1_1VDPM_1_1ViewingParameters_a9fe31b97919b04c16e7537eec9d04924}} 
\hyperlink{classOpenMesh_1_1VDPM_1_1Plane3d}{Plane3d} {\bfseries frustum\+\_\+plane\+\_\+} \mbox{[}4\mbox{]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000032}{Todo}]Viewer\+Parameters documentation \end{DoxyRefDesc}


Definition at line 74 of file Viewing\+Parameters.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/Viewing\+Parameters.\+hh\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+V\+D\+P\+M/Viewing\+Parameters.\+cc\end{DoxyCompactItemize}
