18 #ifndef itkSpatialNeighborSubsampler_h
19 #define itkSpatialNeighborSubsampler_h
25 namespace Statistics {
47 template <
typename TSample,
typename TRegion >
65 typedef typename Superclass::SampleType
SampleType;
82 itkStaticConstMacro(ImageDimension,
unsigned int, RegionType::ImageDimension);
84 typedef ImageHelper<itkGetStaticConstMacro(ImageDimension),
89 void SetRadius(
unsigned int radius);
96 itkGetConstReferenceMacro(RadiusInitialized,
bool);
117 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkSpatialNeighborSubsampler.hxx"
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
Superclass::Baseclass Baseclass
signed long IndexValueType
RegionConstrainedSubsampler< TSample, TRegion > Superclass
Superclass::SizeType SizeType
SpatialNeighborSubsampler< TSample, TRegion > Self
Superclass::SampleConstPointer SampleConstPointer
Superclass::SubsampleConstIterator SubsampleConstIterator
Superclass::IndexType IndexType
Superclass::SubsampleType SubsampleType
TSample::InstanceIdentifier InstanceIdentifier
This an abstract subsampler that constrains subsamples to be contained within a given image region...
Superclass::SampleType SampleType
SmartPointer< Self > Pointer
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.
Fast Index/Offset computation.
ImageBaseType::SizeType SizeType
Superclass::IndexValueType IndexValueType
Superclass::MeasurementVectorType MeasurementVectorType
Superclass::SubsamplePointer SubsamplePointer
ImageHelper< itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> ImageHelperType
Superclass::RegionType RegionType
Superclass::InstanceIdentifierHolder InstanceIdentifierHolder
ImageBaseType::IndexType IndexType