\hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d}{}\section{Open\+Mesh\+:\+:V\+D\+PM\+:\+:Plane3d Class Reference}
\label{classOpenMesh_1_1VDPM_1_1Plane3d}\index{Open\+Mesh\+::\+V\+D\+P\+M\+::\+Plane3d@{Open\+Mesh\+::\+V\+D\+P\+M\+::\+Plane3d}}


{\ttfamily \#include $<$Open\+Mesh/\+Tools/\+V\+D\+P\+M/\+Plane3d.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_af98a68626c2c4530a6a3d8db7ab0e596}\label{classOpenMesh_1_1VDPM_1_1Plane3d_af98a68626c2c4530a6a3d8db7ab0e596}} 
typedef \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Open\+Mesh\+::\+Vec3f} {\bfseries vector\+\_\+type}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_a36588a8b1c74d29e1fe3545a9667a16d}\label{classOpenMesh_1_1VDPM_1_1Plane3d_a36588a8b1c74d29e1fe3545a9667a16d}} 
typedef \hyperlink{classOpenMesh_1_1VectorT_aab637709c0a6301721542fe2efefa707}{vector\+\_\+type\+::value\+\_\+type} {\bfseries value\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_a932327b391a56d9fc792fcfcf8339ee0}\label{classOpenMesh_1_1VDPM_1_1Plane3d_a932327b391a56d9fc792fcfcf8339ee0}} 
{\bfseries Plane3d} (const \hyperlink{classOpenMesh_1_1VectorT}{vector\+\_\+type} \&\+\_\+dir, const \hyperlink{classOpenMesh_1_1VectorT}{vector\+\_\+type} \&\+\_\+pnt)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_ac8e6e0da9b231169005263b3c23303e9}\label{classOpenMesh_1_1VDPM_1_1Plane3d_ac8e6e0da9b231169005263b3c23303e9}} 
value\+\_\+type {\bfseries signed\+\_\+distance} (const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Open\+Mesh\+::\+Vec3f} \&\+\_\+p)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_a10c9be4fbd0692768eeca2dd5739adb9}\label{classOpenMesh_1_1VDPM_1_1Plane3d_a10c9be4fbd0692768eeca2dd5739adb9}} 
value\+\_\+type {\bfseries singed\+\_\+distance} (const \hyperlink{namespaceOpenMesh_aa8903e7c1a37b97fb332a69122a7c6e8}{Open\+Mesh\+::\+Vec3f} \&point)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_a48d342a7b8f1207b70831af6697c7bd8}\label{classOpenMesh_1_1VDPM_1_1Plane3d_a48d342a7b8f1207b70831af6697c7bd8}} 
\hyperlink{classOpenMesh_1_1VectorT}{vector\+\_\+type} {\bfseries n\+\_\+}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1VDPM_1_1Plane3d_ac43866a66a76184863c47d9aef94bf0b}\label{classOpenMesh_1_1VDPM_1_1Plane3d_ac43866a66a76184863c47d9aef94bf0b}} 
value\+\_\+type {\bfseries d\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
ax + by + cz + d = 0 

Definition at line 78 of file Plane3d.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Geometry/Plane3d.\+hh\end{DoxyCompactItemize}
