18 #ifndef itkListSample_h
19 #define itkListSample_h
50 template <
typename TMeasurementVector>
103 Size()
const override;
126 GetTotalFrequency()
const override;
130 Graft(
const DataObject * thatObject)
override;
168 return static_cast<const MeasurementVectorType &>(*m_Iter);
174 return m_InstanceIdentifier;
181 ++m_InstanceIdentifier;
188 return (m_Iter != it.
m_Iter);
194 return (m_Iter == it.
m_Iter);
202 m_InstanceIdentifier = iid;
238 this->ConstIterator::operator=(iter);
252 Iterator iter(m_InternalContainer.begin(), 0);
261 Iterator iter(m_InternalContainer.end(), static_cast<InstanceIdentifier>(m_InternalContainer.size()));
270 ConstIterator iter(m_InternalContainer.begin(), 0);
279 ConstIterator iter(m_InternalContainer.end(), static_cast<InstanceIdentifier>(m_InternalContainer.size()));
288 PrintSelf(std::ostream & os,
Indent indent)
const override;
296 #ifndef ITK_MANUAL_INSTANTIATION
297 # include "itkListSample.hxx"