18#ifndef itkCorrespondenceDataStructureIterator_h
19#define itkCorrespondenceDataStructureIterator_h
31template <
typename TStructureType>
42 return TStructureType::dim;
83 using ItemType =
typename TStructureType::ItemType;
114#ifndef ITK_MANUAL_INSTANTIATION
115# include "itkCorrespondenceDataStructureIterator.hxx"
typename NodeListType::iterator NodeListIterator
CorrespondingListType * GetCorrespondingListPointer()
typename TStructureType::CorrespondingListType CorrespondingListType
SecondaryNodeListIterator m_SecondaryListIterator
typename CorrespondingListType::iterator CorrespondingListIterator
virtual ~CorrespondenceDataStructureIterator()=default
TStructureType * m_Structure
NodeListType * m_NodeListPointer
CorrespondingListType * m_CorrespondingListPointer
CorrespondenceDataStructureIterator Self
CorrespondingListIterator m_CorrespondingListIterator
SecondaryNodeListType * m_SecondaryListPointer
typename TStructureType::ItemType ItemType
typename TStructureType::NodeListType NodeListType
TStructureType::NodeListType::iterator m_NodeListIterator
CorrespondenceDataStructureIterator(TStructureType *StructurePtr)
static unsigned int GetIteratorDimension()
ItemType * m_CorrespondingNodePointer
typename TStructureType::SecondaryNodeListType SecondaryNodeListType
typename SecondaryNodeListType::iterator SecondaryNodeListIterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....