\hypertarget{a01327}{\section{Tree\+Node$<$ Mesh $>$ Struct Template Reference}
\label{a01327}\index{Tree\+Node$<$ Mesh $>$@{Tree\+Node$<$ Mesh $>$}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01327_a3bffd83cb08c60eddb2f75f702c0a0c8}{typedef Mesh\+::\+Face\+Handle {\bfseries Handle}}\label{a01327_a3bffd83cb08c60eddb2f75f702c0a0c8}

\item 
\hypertarget{a01327_acdede26e63c51fecbec990e46b83e688}{typedef \hyperlink{a00994_aed10fb4dfb536b53a5e20c8f2442eadf}{Mesh\+::\+Point} {\bfseries Point}}\label{a01327_acdede26e63c51fecbec990e46b83e688}

\item 
\hypertarget{a01327_a2b0088c5d3b1bff1b9119543d1ef096f}{typedef \hyperlink{a00994_a0fc18e13d70825938274e3faf7b55e01}{Mesh\+::\+Vertex\+Handle} {\bfseries Vertex\+Handle}}\label{a01327_a2b0088c5d3b1bff1b9119543d1ef096f}

\item 
\hypertarget{a01327_aaf342e59dfe8b945eb305f6b3501567c}{typedef std\+::vector$<$ Handle $>$ {\bfseries Handles}}\label{a01327_aaf342e59dfe8b945eb305f6b3501567c}

\item 
\hypertarget{a01327_a4bd02b9e5c705aad7bc2b227a7ed9233}{typedef Handles\+::iterator {\bfseries Handle\+Iter}}\label{a01327_a4bd02b9e5c705aad7bc2b227a7ed9233}

\item 
\hypertarget{a01327_a1e050a7e3887620e129d403c779366ef}{typedef Point\+::value\+\_\+type {\bfseries Scalar}}\label{a01327_a1e050a7e3887620e129d403c779366ef}

\item 
\hypertarget{a01327_ac354409184d7a4fc68694024b8ff34fc}{typedef \hyperlink{a00966}{A\+C\+G\+::\+Geometry\+::\+Plane\+T}\\*
$<$ Scalar $>$ {\bfseries Plane}}\label{a01327_ac354409184d7a4fc68694024b8ff34fc}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01327_a83b39ae39049c68d3059cd12b55c81c2}{{\bfseries Tree\+Node} (const Handles \&\+\_\+handles, \hyperlink{a01327}{Tree\+Node} $\ast$\+\_\+parent)}\label{a01327_a83b39ae39049c68d3059cd12b55c81c2}

\item 
\hypertarget{a01327_a3a2294f9332c0cc22969effbef3424b5}{Handle\+Iter {\bfseries begin} ()}\label{a01327_a3a2294f9332c0cc22969effbef3424b5}

\item 
\hypertarget{a01327_a61777a6b6f8bac913ed0b23697b4f954}{Handle\+Iter {\bfseries end} ()}\label{a01327_a61777a6b6f8bac913ed0b23697b4f954}

\item 
\hypertarget{a01327_adf68af67022a0687ab04d6b359342237}{size\+\_\+t {\bfseries size} () const }\label{a01327_adf68af67022a0687ab04d6b359342237}

\item 
\hypertarget{a01327_aed3f6f6c64b41daae2b504241d521901}{{\footnotesize template$<$typename Mesh\+T $>$ }\\void \hyperlink{a01327_aed3f6f6c64b41daae2b504241d521901}{visualize\+Tree} (Mesh\+T $\ast$\+\_\+object, int \+\_\+max\+\_\+depth)}\label{a01327_aed3f6f6c64b41daae2b504241d521901}

\begin{DoxyCompactList}\small\item\em This visualizes the bounding boxes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01327_a39f373ac33370723fa8d1b7ee2f9c243}{Handles {\bfseries handles\+\_\+}}\label{a01327_a39f373ac33370723fa8d1b7ee2f9c243}

\item 
\hypertarget{a01327_a6b62b10d4308244b687e5a40f153bdde}{\hyperlink{a01327}{Tree\+Node} $\ast$ {\bfseries parent\+\_\+}}\label{a01327_a6b62b10d4308244b687e5a40f153bdde}

\item 
\hypertarget{a01327_add4af34beb720e04b513bd9978608705}{\hyperlink{a01327}{Tree\+Node} $\ast$ {\bfseries left\+\_\+child\+\_\+}}\label{a01327_add4af34beb720e04b513bd9978608705}

\item 
\hypertarget{a01327_ae01996cf728ff76d75501c8944648ab6}{\hyperlink{a01327}{Tree\+Node} $\ast$ {\bfseries right\+\_\+child\+\_\+}}\label{a01327_ae01996cf728ff76d75501c8944648ab6}

\item 
\hypertarget{a01327_a60046c783854ed6d558fbdf0b2053a0b}{\hyperlink{a00966}{Plane} {\bfseries plane\+\_\+}}\label{a01327_a60046c783854ed6d558fbdf0b2053a0b}

\item 
\hypertarget{a01327_a6fd343cca59aeec3954de15103056134}{Point {\bfseries bb\+\_\+min}}\label{a01327_a6fd343cca59aeec3954de15103056134}

\item 
\hypertarget{a01327_aa0b35c23df7849ce7d2f0714cecdf82c}{Point {\bfseries bb\+\_\+max}}\label{a01327_aa0b35c23df7849ce7d2f0714cecdf82c}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01327_aa6688ff17e72620fb03bacf516329550}{{\bfseries Tree\+Node} (const \hyperlink{a01327}{Tree\+Node} \&rhs)}\label{a01327_aa6688ff17e72620fb03bacf516329550}

\item 
\hypertarget{a01327_adba7dac6691eccca7ca3be535f5094fd}{\hyperlink{a01327}{Tree\+Node} \& {\bfseries operator=} (const \hyperlink{a01327}{Tree\+Node} \&rhs)}\label{a01327_adba7dac6691eccca7ca3be535f5094fd}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh$>$struct Tree\+Node$<$ Mesh $>$}



Definition at line 72 of file B\+S\+P\+Tree\+Node.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Geometry/bsp/B\+S\+P\+Tree\+Node.\+hh\end{DoxyCompactItemize}
