\hypertarget{structPolyLineCollectionT_1_1index__iterator}{}\section{Poly\+Line\+CollectionT$<$ T $>$\+:\+:index\+\_\+iterator Struct Reference}
\label{structPolyLineCollectionT_1_1index__iterator}\index{Poly\+Line\+Collection\+T$<$ T $>$\+::index\+\_\+iterator@{Poly\+Line\+Collection\+T$<$ T $>$\+::index\+\_\+iterator}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a9ad000440158bb155bbc061b8f486258}\label{structPolyLineCollectionT_1_1index__iterator_a9ad000440158bb155bbc061b8f486258}} 
{\bfseries index\+\_\+iterator} (std\+::vector$<$ \hyperlink{classACG_1_1PolyLineT}{Poly\+Line} $\ast$$>$ \&\+\_\+lines, typename std\+::vector$<$ size\+\_\+t $>$\+::\hyperlink{structPolyLineCollectionT_1_1iterator}{iterator} \+\_\+begin, typename std\+::vector$<$ size\+\_\+t $>$\+::\hyperlink{structPolyLineCollectionT_1_1iterator}{iterator} \+\_\+end)
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a23dbce2cbf7e2644aece7cd645a2ae46}\label{structPolyLineCollectionT_1_1index__iterator_a23dbce2cbf7e2644aece7cd645a2ae46}} 
\hyperlink{classACG_1_1PolyLineT}{Poly\+Line} $\ast$\& {\bfseries operator$\ast$} ()
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a7f37d443a2c3ab271de43dc6bbdfb337}\label{structPolyLineCollectionT_1_1index__iterator_a7f37d443a2c3ab271de43dc6bbdfb337}} 
\hyperlink{classACG_1_1PolyLineT}{Poly\+Line} $\ast$ {\bfseries operator-\/$>$} ()
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a39597690a64112783008999911f8a37f}\label{structPolyLineCollectionT_1_1index__iterator_a39597690a64112783008999911f8a37f}} 
void {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a658b08df7822c5772467d8915c440f27}\label{structPolyLineCollectionT_1_1index__iterator_a658b08df7822c5772467d8915c440f27}} 
int {\bfseries idx} ()
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a8d6d779e75afaff46be2243ca5eb230b}\label{structPolyLineCollectionT_1_1index__iterator_a8d6d779e75afaff46be2243ca5eb230b}} 
{\bfseries operator bool} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a8e311c1b95ca92a7a5b8849e69f37d1b}\label{structPolyLineCollectionT_1_1index__iterator_a8e311c1b95ca92a7a5b8849e69f37d1b}} 
std\+::vector$<$ \hyperlink{classACG_1_1PolyLineT}{Poly\+Line} $\ast$ $>$ \& {\bfseries lines\+\_\+}
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_aa4141f2f5da4645b6232b892cf3886ad}\label{structPolyLineCollectionT_1_1index__iterator_aa4141f2f5da4645b6232b892cf3886ad}} 
std\+::vector$<$ size\+\_\+t $>$\+::\hyperlink{structPolyLineCollectionT_1_1iterator}{iterator} {\bfseries it\+\_\+}
\item 
\mbox{\Hypertarget{structPolyLineCollectionT_1_1index__iterator_a34119a7f3191397a597ebfba7b237b86}\label{structPolyLineCollectionT_1_1index__iterator_a34119a7f3191397a597ebfba7b237b86}} 
std\+::vector$<$ size\+\_\+t $>$\+::\hyperlink{structPolyLineCollectionT_1_1iterator}{iterator} {\bfseries end\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
struct Poly\+Line\+Collection\+T$<$ T $>$\+::index\+\_\+iterator}



Definition at line 86 of file Poly\+Line\+Collection\+T.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Poly\+Line/\+Object\+Types/\+Poly\+Line\+Collection/Poly\+Line\+Collection\+T.\+hh\end{DoxyCompactItemize}
