ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLabelObject.h>
Public Member Functions | |
ConstIndexIterator () | |
ConstIndexIterator (const Self *lo) | |
ConstIndexIterator (const ConstIndexIterator &iter) | |
const IndexType & | GetIndex () const |
void | GoToBegin () |
bool | IsAtEnd () const |
bool | operator!= (const ConstIndexIterator &iter) const |
ConstIndexIterator & | operator++ () |
ConstIndexIterator | operator++ (int) |
ConstIndexIterator & | operator= (const ConstIndexIterator &iter) |
bool | operator== (const ConstIndexIterator &iter) const |
Private Types | |
typedef LineContainerType::const_iterator | InternalIteratorType |
typedef std::deque< LineType > | LineContainerType |
Private Member Functions | |
void | NextValidLine () |
Private Attributes | |
InternalIteratorType | m_Begin |
InternalIteratorType | m_End |
IndexType | m_Index |
InternalIteratorType | m_Iterator |
Definition at line 258 of file itkLabelObject.h.
typedef LineContainerType::const_iterator itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::InternalIteratorType [private] |
Definition at line 343 of file itkLabelObject.h.
typedef std::deque< LineType > itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::LineContainerType [private] |
Definition at line 342 of file itkLabelObject.h.
itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator | ( | ) | [inline] |
Definition at line 262 of file itkLabelObject.h.
itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator | ( | const Self * | lo | ) | [inline] |
Definition at line 270 of file itkLabelObject.h.
itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator | ( | const ConstIndexIterator & | iter | ) | [inline] |
Definition at line 277 of file itkLabelObject.h.
References itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Begin, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_End, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Index, and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Iterator.
const IndexType& itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::GetIndex | ( | void | ) | const [inline] |
Definition at line 294 of file itkLabelObject.h.
void itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::GoToBegin | ( | void | ) | [inline] |
Definition at line 328 of file itkLabelObject.h.
bool itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::IsAtEnd | ( | void | ) | const [inline] |
Definition at line 335 of file itkLabelObject.h.
void itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::NextValidLine | ( | ) | [inline, private] |
Definition at line 344 of file itkLabelObject.h.
bool itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator!= | ( | const ConstIndexIterator & | iter | ) | const [inline] |
Definition at line 323 of file itkLabelObject.h.
ConstIndexIterator& itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator++ | ( | ) | [inline] |
Definition at line 299 of file itkLabelObject.h.
ConstIndexIterator itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator++ | ( | int | ) | [inline] |
Definition at line 311 of file itkLabelObject.h.
ConstIndexIterator& itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator= | ( | const ConstIndexIterator & | iter | ) | [inline] |
Definition at line 285 of file itkLabelObject.h.
References itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Begin, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_End, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Index, and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Iterator.
bool itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator== | ( | const ConstIndexIterator & | iter | ) | const [inline] |
Definition at line 318 of file itkLabelObject.h.
References itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Begin, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_End, itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Index, and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Iterator.
InternalIteratorType itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Begin [private] |
Definition at line 358 of file itkLabelObject.h.
Referenced by itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator(), itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator=(), and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator==().
InternalIteratorType itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_End [private] |
Definition at line 359 of file itkLabelObject.h.
Referenced by itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator(), itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator=(), and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator==().
IndexType itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Index [private] |
Definition at line 360 of file itkLabelObject.h.
Referenced by itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator(), itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator=(), and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator==().
InternalIteratorType itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::m_Iterator [private] |
Definition at line 357 of file itkLabelObject.h.
Referenced by itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::ConstIndexIterator(), itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator=(), and itk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator::operator==().