18 #ifndef __itkVectorContainerToListSampleAdaptor_h
19 #define __itkVectorContainerToListSampleAdaptor_h
45 template<
class TVectorContainer >
47 public ListSample< typename TVectorContainer::Element >
63 itkStaticConstMacro( MeasurementVectorSize,
unsigned int,
64 TVectorContainer::Element::Dimension );
113 *
this = adaptor->
Begin();
118 this->m_Iter = iter.
m_Iter;
124 this->m_Iter = iter.
m_Iter;
141 return this->m_InstanceIdentifier;
147 ++m_InstanceIdentifier;
153 return ( this->m_Iter != it.
m_Iter );
158 return ( this->m_Iter == it.
m_Iter );
167 this->m_InstanceIdentifier = iid;
193 this->ConstIterator::operator=(iter);
218 Iterator iter( nonConstVectorDataContainer->Begin(), 0 );
230 Iterator iter( nonConstVectorDataContainer->End(),
231 this->m_VectorContainer->Size() );
248 this->m_VectorContainer->Size() );
257 void PrintSelf( std::ostream & os,
Indent indent )
const;
261 void operator=(
const Self & );
273 #ifndef ITK_MANUAL_INSTANTIATION
274 #include "itkVectorContainerToListSampleAdaptor.hxx"