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();
118 *
this = adaptor->
Begin();
146 return m_InstanceIdentifier;
152 ++m_InstanceIdentifier;
158 return ( m_Iter != it.
m_Iter );
163 return ( m_Iter == it.
m_Iter );
173 m_InstanceIdentifier = iid;
201 this->ConstIterator::operator=(iter);
227 Iterator iter(nonConstPointsDataContainer->Begin(), 0);
239 Iterator iter( nonConstPointsDataContainer->End(), m_PointsContainer->Size() );
255 ConstIterator iter( m_PointsContainer->End(), m_PointsContainer->Size() );
264 void PrintSelf(std::ostream & os,
Indent indent)
const;
268 void operator=(
const Self &);
283 #ifndef ITK_MANUAL_INSTANTIATION
284 #include "itkPointSetToListSampleAdaptor.hxx"