18 #ifndef itkUniformRandomSpatialNeighborSubsampler_h
19 #define itkUniformRandomSpatialNeighborSubsampler_h
25 namespace Statistics {
45 template <
typename TSample,
typename TRegion >
108 itkBooleanMacro(UseClockForSeed);
109 itkGetConstMacro(UseClockForSeed,
bool);
113 itkDebugMacro(
"setting NumberOfResultsRequested to " << numberRequested);
143 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
159 void operator=(const
Self&) ITK_DELETE_FUNCTION;
166 #ifndef ITK_MANUAL_INSTANTIATION
167 #include "itkUniformRandomSpatialNeighborSubsampler.hxx"
Light weight base class for most itk classes.
MersenneTwisterRandom random variate generator.
Superclass::Baseclass Baseclass
Superclass::SizeType SizeType
virtual void SetSeed(SeedType _arg)
Superclass::SampleConstPointer SampleConstPointer
Superclass::SubsampleConstIterator SubsampleConstIterator
Superclass::IndexType IndexType
Superclass::SubsampleType SubsampleType
virtual void Modified() const
Superclass::SampleType SampleType
RegionType::SizeType RadiusType
Superclass::InstanceIdentifier InstanceIdentifier
A subsampler that selects all points within the specified radius of the query point.
Control indentation during Print() invocation.
Superclass::IndexValueType IndexValueType
Superclass::MeasurementVectorType MeasurementVectorType
bool m_RequestMaximumNumberOfResults
Superclass::SubsamplePointer SubsamplePointer
ImageHelper< itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> ImageHelperType
Superclass::RegionType RegionType
Superclass::InstanceIdentifierHolder InstanceIdentifierHolder