18 #ifndef itkStochasticFractalDimensionImageFilter_h
19 #define itkStochasticFractalDimensionImageFilter_h
52 template<
typename TInputImage,
typename TMaskImage = Image<
unsigned char,
53 TInputImage::ImageDimension >,
54 class TOutputImage = TInputImage >
69 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension);
94 itkGetConstMacro(NeighborhoodRadius,
RadiusType);
108 void operator=(const Self &);
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkStochasticFractalDimensionImageFilter.hxx"
TInputImage InputImageType
ConstNeighborhoodIteratorType::RadiusType RadiusType
SmartPointer< Self > Pointer
~StochasticFractalDimensionImageFilter()
MaskImageType::Pointer m_MaskImage
ConstNeighborhoodIterator< InputImageType > ConstNeighborhoodIteratorType
Superclass::RadiusType RadiusType
static const unsigned int ImageDimension
Base class for all process objects that output image data.
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
ImageToImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
void SetMaskImage(const MaskImageType *mask)
StochasticFractalDimensionImageFilter()
void GenerateData() override
RadiusType m_NeighborhoodRadius
const MaskImageType * GetMaskImage() const
StochasticFractalDimensionImageFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
TOutputImage OutputImageType
This filter computes the stochastic fractal dimension of the input image.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.