18#ifndef itkImageRandomConstIteratorWithOnlyIndex_h
19#define itkImageRandomConstIteratorWithOnlyIndex_h
122template <
typename TImage>
247#ifndef ITK_MANUAL_INSTANTIATION
248# include "itkImageRandomConstIteratorWithOnlyIndex.hxx"
typename OffsetType::OffsetValueType OffsetValueType
typename TImage::OffsetType OffsetType
typename IndexType::IndexValueType IndexValueType
ImageConstIteratorWithOnlyIndex()=default
typename SizeType::SizeValueType SizeValueType
typename TImage::RegionType RegionType
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
SizeValueType GetNumberOfSamples() const
ImageRandomConstIteratorWithOnlyIndex(const ImageConstIteratorWithOnlyIndex< TImage > &it)
void ReinitializeSeed(int)
void SetNumberOfSamples(SizeValueType number)
SizeValueType m_NumberOfSamplesRequested
typename SizeType::SizeValueType SizeValueType
ImageRandomConstIteratorWithOnlyIndex Self
ImageRandomConstIteratorWithOnlyIndex()=default
typename Statistics::MersenneTwisterRandomVariateGenerator::Pointer GeneratorPointer
ImageConstIteratorWithOnlyIndex< TImage > Superclass
GeneratorPointer m_Generator
typename TImage::RegionType RegionType
SizeValueType m_NumberOfPixelsInRegion
~ImageRandomConstIteratorWithOnlyIndex() override=default
SizeValueType m_NumberOfSamplesDone
ImageRandomConstIteratorWithOnlyIndex(const ImageType *ptr, const RegionType ®ion)
static Pointer New()
Method for creation through the object factory.
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType