18 #ifndef itkGaussianRandomSpatialNeighborSubsampler_h
19 #define itkGaussianRandomSpatialNeighborSubsampler_h
47 template <
typename TSample,
typename TRegion>
68 using typename Superclass::SampleType;
69 using typename Superclass::SampleConstPointer;
70 using typename Superclass::MeasurementVectorType;
71 using typename Superclass::InstanceIdentifier;
73 using typename Superclass::SubsampleType;
74 using typename Superclass::SubsamplePointer;
75 using typename Superclass::SubsampleConstIterator;
76 using typename Superclass::InstanceIdentifierHolder;
78 using typename Superclass::SearchSizeType;
79 using typename Superclass::RandomIntType;
81 using typename Superclass::RadiusType;
85 using typename Superclass::ImageHelperType;
89 using typename Superclass::RandomGeneratorType;
91 static constexpr
int DefaultVariance = 900;
97 itkGetConstMacro(Variance,
RealType);
106 InternalClone()
const override;
112 PrintSelf(std::ostream & os,
Indent indent)
const override;
126 #ifndef ITK_MANUAL_INSTANTIATION
127 # include "itkGaussianRandomSpatialNeighborSubsampler.hxx"