18 #ifndef __itkListSample_h
19 #define __itkListSample_h
50 template<
typename TMeasurementVector >
135 *
this = sample->
Begin();
186 typename InternalDataContainerType::const_iterator iter,
234 typename InternalDataContainerType::iterator iter,
288 #ifndef ITK_MANUAL_INSTANTIATION
289 #include "itkListSample.hxx"
InternalDataContainerType::const_iterator InternalIterator
SmartPointer< const Self > ConstPointer
ConstIterator(const ConstIterator &iter)
SmartPointer< Self > Pointer
void operator=(const Self &)
MeasurementVectorTraits::InstanceIdentifier InstanceIdentifier
Superclass::MeasurementType MeasurementType
Sample< TMeasurementVector > Superclass
ConstIterator & operator++()
virtual void Graft(const DataObject *thatObject)
Superclass::MeasurementVectorType MeasurementVectorType
MeasurementVectorType ValueType
std::vector< MeasurementVectorType > InternalDataContainerType
const MeasurementVectorType & GetMeasurementVector() const
Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
AbsoluteFrequencyType GetFrequency(InstanceIdentifier id) const
TotalAbsoluteFrequencyType GetTotalFrequency() const
AbsoluteFrequencyType GetFrequency() const
void SetMeasurementVector(InstanceIdentifier id, const MeasurementVectorType &mv)
Iterator(typename InternalDataContainerType::iterator iter, InstanceIdentifier iid)
InstanceIdentifier GetInstanceIdentifier() const
ConstIterator & operator=(const ConstIterator &iter)
bool operator==(const ConstIterator &it)
ConstIterator(const ListSample *sample)
Superclass::AbsoluteFrequencyType AbsoluteFrequencyType
const MeasurementVectorType & GetMeasurementVector(InstanceIdentifier id) const
Superclass::InstanceIdentifier InstanceIdentifier
NumericTraits< AbsoluteFrequencyType >::AccumulateType TotalAbsoluteFrequencyType
MeasurementVectorTraitsTypes< MeasurementVectorType >::ValueType MeasurementType
InstanceIdentifier Size() const
void PrintSelf(std::ostream &os, Indent indent) const
Iterator & operator=(const Iterator &iter)
ConstIterator End() const
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
TMeasurementVector MeasurementVectorType
unsigned int MeasurementVectorSizeType
ConstIterator(typename InternalDataContainerType::const_iterator iter, InstanceIdentifier iid)
void PushBack(const MeasurementVectorType &mv)
This class is the native implementation of the a Sample with an STL container.
void SetMeasurement(InstanceIdentifier id, unsigned int dim, const MeasurementType &value)
A collection of measurements for statistical analysis.
Control indentation during Print() invocation.
MeasurementVectorTraits::AbsoluteFrequencyType AbsoluteFrequencyType
bool operator!=(const ConstIterator &it)
Iterator(const Iterator &iter)
ConstIterator Begin() const
Base class for all data objects in ITK.
InternalDataContainerType m_InternalContainer
InstanceIdentifier m_InstanceIdentifier
void Resize(InstanceIdentifier newsize)