18#ifndef itkImageRandomConstIteratorWithIndex_h
19#define itkImageRandomConstIteratorWithIndex_h
116template <
typename TImage>
242template <
typename TImage>
248#ifndef ITK_MANUAL_INSTANTIATION
249# include "itkImageRandomConstIteratorWithIndex.hxx"
typename OffsetType::OffsetValueType OffsetValueType
Self & operator=(const Self &it)
typename SizeType::SizeValueType SizeValueType
typename TImage::AccessorType AccessorType
typename TImage::PixelType PixelType
typename TImage::RegionType RegionType
typename IndexType::IndexValueType IndexValueType
typename PixelContainer::Pointer PixelContainerPointer
typename TImage::OffsetType OffsetType
ImageConstIteratorWithIndex()=default
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
typename TImage::InternalPixelType InternalPixelType
typename TImage::PixelContainer PixelContainer
A multi-dimensional image iterator that visits a random set of pixels within an image region.
~ImageRandomConstIteratorWithIndex() override=default
SizeValueType GetNumberOfSamples() const
ImageRandomConstIteratorWithIndex()=default
ImageRandomConstIteratorWithIndex Self
ImageConstIteratorWithIndex< TImage > Superclass
SizeValueType m_NumberOfPixelsInRegion
typename SizeType::SizeValueType SizeValueType
Statistics::MersenneTwisterRandomVariateGenerator::Pointer GeneratorPointer
ImageRandomConstIteratorWithIndex(const TImage *ptr, const RegionType ®ion)
GeneratorPointer m_Generator
typename TImage::RegionType RegionType
void SetNumberOfSamples(SizeValueType number)
SizeValueType m_NumberOfSamplesRequested
ImageRandomConstIteratorWithIndex(const ImageConstIteratorWithIndex< TImage > &it)
void ReinitializeSeed(int)
SizeValueType m_NumberOfSamplesDone
Implements transparent reference counting.
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
ImageRandomConstIteratorWithIndex(SmartPointer< TImage >, const typename TImage::RegionType &) -> ImageRandomConstIteratorWithIndex< std::remove_const_t< TImage > >