18 #ifndef itkAdaptiveHistogramEqualizationImageFilter_h
19 #define itkAdaptiveHistogramEqualizationImageFilter_h
65 template<
typename TImageType >
80 TImageType::ImageDimension);
95 itkSetMacro(Alpha,
float);
96 itkGetConstMacro(Alpha,
float);
103 itkSetMacro(Beta,
float);
104 itkGetConstMacro(Beta,
float);
109 itkSetMacro(UseLookupTable,
bool);
110 itkGetConstMacro(UseLookupTable,
bool);
111 itkBooleanMacro(UseLookupTable);
134 void operator=(const Self &);
154 #ifndef ITK_MANUAL_INSTANTIATION
155 #include "itkAdaptiveHistogramEqualizationImageFilter.hxx"
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
AdaptiveHistogramEqualizationImageFilter()
ImageType::SizeType ImageSizeType
SmartPointer< Self > Pointer
virtual ~AdaptiveHistogramEqualizationImageFilter()
static const unsigned int ImageDimension
virtual void SetRadius(const RadiusType &radius)
float CumulativeFunction(float u, float v)
ImageToImageFilter< TImageType, TImageType > Superclass
A base class for all the filters working on a box neighborhood.
void PrintSelf(std::ostream &os, Indent indent) const override
Power Law Adaptive Histogram Equalization.
AdaptiveHistogramEqualizationImageFilter Self
Control indentation during Print() invocation.
void GenerateData() override