18 #ifndef itkVectorContainerToListSampleAdaptor_h
19 #define itkVectorContainerToListSampleAdaptor_h
45 template <
typename TVectorContainer>
91 Size()
const override;
102 GetTotalFrequency()
const override;
116 this->m_Iter = iter.
m_Iter;
125 this->m_Iter = iter.
m_Iter;
145 return this->m_InstanceIdentifier;
152 ++m_InstanceIdentifier;
159 return (this->m_Iter != it.
m_Iter);
165 return (this->m_Iter == it.
m_Iter);
173 this->m_InstanceIdentifier = iid;
207 this->ConstIterator::operator=(iter);
222 const_cast<VectorContainerType *>(this->m_VectorContainer.GetPointer());
223 Iterator iter(nonConstVectorDataContainer->Begin(), 0);
234 const_cast<VectorContainerType *>(this->m_VectorContainer.GetPointer());
236 Iterator iter(nonConstVectorDataContainer->End(), this->m_VectorContainer->Size());
254 ConstIterator iter(this->m_VectorContainer->End(), this->m_VectorContainer->Size());
264 PrintSelf(std::ostream & os,
Indent indent)
const override;
274 #ifndef ITK_MANUAL_INSTANTIATION
275 # include "itkVectorContainerToListSampleAdaptor.hxx"