\hypertarget{class_letter_c_d_t_1_1_triangulator}{
\section{LetterCDT::Triangulator Class Reference}
\label{class_letter_c_d_t_1_1_triangulator}\index{LetterCDT::Triangulator@{LetterCDT::Triangulator}}
}
Triangulates a groups of segments, contours and holes using tirnagle library.  


{\tt \#include $<$Triangulator.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_letter_c_d_t_1_1_triangulator_5739ac018d4430e473fa1576ed63a76f}{Triangulator} (const std::vector$<$ Line $>$ \&segments, const std::vector$<$ int $>$ \&contours, const std::vector$<$ \hyperlink{class_letter_c_d_t_1_1_point}{Point} $>$ \&holes)
\item 
\hypertarget{class_letter_c_d_t_1_1_triangulator_d565a3e31d47b905ad52a08d104f41cd}{
\hyperlink{class_letter_c_d_t_1_1_triangulator_d565a3e31d47b905ad52a08d104f41cd}{$\sim$Triangulator} (void)}
\label{class_letter_c_d_t_1_1_triangulator_d565a3e31d47b905ad52a08d104f41cd}

\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
const std::vector$<$ int $>$ \& \hyperlink{class_letter_c_d_t_1_1_triangulator_a8aecbd375c1b44c631332265fbebb3f}{GetIndices} (void) const 
\begin{CompactList}\small\item\em Gets triangle indices. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Triangulates a groups of segments, contours and holes using tirnagle library. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_letter_c_d_t_1_1_triangulator_5739ac018d4430e473fa1576ed63a76f}{
\index{LetterCDT::Triangulator@{LetterCDT::Triangulator}!Triangulator@{Triangulator}}
\index{Triangulator@{Triangulator}!LetterCDT::Triangulator@{LetterCDT::Triangulator}}
\subsubsection[{Triangulator}]{\setlength{\rightskip}{0pt plus 5cm}Triangulator::Triangulator (const std::vector$<$ Line $>$ \& {\em segments}, \/  const std::vector$<$ int $>$ \& {\em contours}, \/  const std::vector$<$ {\bf Point} $>$ \& {\em holes})}}
\label{class_letter_c_d_t_1_1_triangulator_5739ac018d4430e473fa1576ed63a76f}


Constructor \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em segments}]the segments of the polygon \item[{\em contours}]the contours of the polygon \item[{\em holes}]the holes inside of the polygon \end{description}
\end{Desc}


\subsection{Member Function Documentation}
\hypertarget{class_letter_c_d_t_1_1_triangulator_a8aecbd375c1b44c631332265fbebb3f}{
\index{LetterCDT::Triangulator@{LetterCDT::Triangulator}!GetIndices@{GetIndices}}
\index{GetIndices@{GetIndices}!LetterCDT::Triangulator@{LetterCDT::Triangulator}}
\subsubsection[{GetIndices}]{\setlength{\rightskip}{0pt plus 5cm}const std::vector$<$ int $>$ \& Triangulator::GetIndices (void) const}}
\label{class_letter_c_d_t_1_1_triangulator_a8aecbd375c1b44c631332265fbebb3f}


Gets triangle indices. 

\begin{Desc}
\item[Returns:]triangles indices \end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
src/letterCdt/\hyperlink{_triangulator_8h}{Triangulator.h}\item 
src/letterCdt/\hyperlink{_triangulator_8cpp}{Triangulator.cpp}\end{CompactItemize}
