18 #ifndef __itkPointSetToListSampleAdaptor_h
19 #define __itkPointSetToListSampleAdaptor_h
45 template<
class TPo
intSet >
47 public ListSample< typename TPointSet::PointType >
63 itkStaticConstMacro(MeasurementVectorSize,
unsigned int,
64 TPointSet::PointDimension);
89 void SetPointSet(
const TPointSet *pointSet);
92 const TPointSet * GetPointSet();
117 *
this = adaptor->
Begin();
145 return m_InstanceIdentifier;
151 ++m_InstanceIdentifier;
157 return ( m_Iter != it.
m_Iter );
162 return ( m_Iter == it.
m_Iter );
172 m_InstanceIdentifier = iid;
198 this->ConstIterator::operator=(iter);
224 Iterator iter(nonConstPointsDataContainer->Begin(), 0);
236 Iterator iter( nonConstPointsDataContainer->End(), m_PointsContainer->Size() );
252 ConstIterator iter( m_PointsContainer->End(), m_PointsContainer->Size() );
261 void PrintSelf(std::ostream & os,
Indent indent)
const;
265 void operator=(
const Self &);
280 #ifndef ITK_MANUAL_INSTANTIATION
281 #include "itkPointSetToListSampleAdaptor.hxx"