18 #ifndef __itkPointSetToListSampleAdaptor_h
19 #define __itkPointSetToListSampleAdaptor_h
45 template<
typename TPo
intSet >
47 public ListSample< typename TPointSet::PointType >
114 *
this = adaptor->
Begin();
223 Iterator iter(nonConstPointsDataContainer->Begin(), 0);
279 #ifndef ITK_MANUAL_INSTANTIATION
280 #include "itkPointSetToListSampleAdaptor.hxx"
ListSample< typename TPointSet::PointType > Superclass
void operator=(const Self &)
TotalAbsoluteFrequencyType GetTotalFrequency() const
bool operator!=(const ConstIterator &it)
TPointSet::PointsContainerConstIterator PointsContainerConstIteratorType
Superclass::MeasurementType MeasurementType
PointSetToListSampleAdaptor Self
ConstIterator & operator=(const ConstIterator &iter)
ConstIterator End() const
Superclass::MeasurementVectorType MeasurementVectorType
AbsoluteFrequencyType GetFrequency(InstanceIdentifier id) const
Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
Iterator(const Iterator &iter)
TPointSet::PointsContainerPointer PointsContainerPointer
TPointSet::PointsContainer PointsContainer
SmartPointer< Self > Pointer
PointsContainerConstPointer m_PointsContainer
PointSetToListSampleAdaptor()
Iterator(PointsContainerIteratorType iter, InstanceIdentifier iid)
InstanceIdentifier Size() const
Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
ConstIterator Begin() const
MeasurementVectorType ValueType
const MeasurementVectorType & GetMeasurementVector(InstanceIdentifier id) const
PointsContainerConstIteratorType m_Iter
TPointSet::PointType PointType
void PrintSelf(std::ostream &os, Indent indent) const
Superclass::AbsoluteFrequencyType AbsoluteFrequencyType
virtual ~PointSetToListSampleAdaptor()
AbsoluteFrequencyType GetFrequency() const
TPointSet::PointsContainerConstPointer PointsContainerConstPointer
Superclass::InstanceIdentifier InstanceIdentifier
TPointSet::PointsContainerIterator PointsContainerIteratorType
ConstIterator(PointsContainerConstIteratorType iter, InstanceIdentifier iid)
void SetPointSet(const TPointSet *pointSet)
TPointSet::Pointer PointSetPointer
This class provides ListSample interface to ITK PointSet.
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
TPointSet::ConstPointer PointSetConstPointer
const MeasurementVectorType & GetMeasurementVector() const
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
ConstIterator(const PointSetToListSampleAdaptor *adaptor)
InstanceIdentifier GetInstanceIdentifier() const
InstanceIdentifier m_InstanceIdentifier
SmartPointer< const Self > ConstPointer
This class is the native implementation of the a Sample with an STL container.
Control indentation during Print() invocation.
Iterator & operator=(const Iterator &iter)
PointSetConstPointer m_PointSet
const TPointSet * GetPointSet()
Superclass::MeasurementVectorType MeasurementVectorType
Superclass::MeasurementType MeasurementType
Superclass::AbsoluteFrequencyType AbsoluteFrequencyType
bool operator==(const ConstIterator &it)
Superclass::InstanceIdentifier InstanceIdentifier
Base class for all data objects in ITK.
ConstIterator & operator++()
ConstIterator(const ConstIterator &iter)