18 #ifndef __itkScalarImageToCooccurrenceMatrixFilter_h
19 #define __itkScalarImageToCooccurrenceMatrixFilter_h
92 template<
class TImageType,
93 class THistogramFrequencyContainer = DenseFrequencyContainer2 >
127 itkStaticConstMacro(DefaultBinsPerAxis,
unsigned int, 256);
137 itkSetMacro(NumberOfBinsPerAxis,
unsigned int);
138 itkGetConstMacro(NumberOfBinsPerAxis,
unsigned int);
150 itkSetMacro(Normalize,
bool);
151 itkGetConstMacro(Normalize,
bool);
152 itkBooleanMacro(Normalize);
156 using Superclass::SetInput;
162 void SetMaskImage(
const ImageType *image);
171 itkSetMacro(InsidePixelValue,
PixelType);
172 itkGetConstMacro(InsidePixelValue,
PixelType);
176 void PrintSelf(std::ostream & os,
Indent indent)
const;
179 virtual void FillHistogram(RadiusType radius, RegionType region);
181 virtual void FillHistogramWithMask(RadiusType radius, RegionType region,
const ImageType *maskImage);
187 using Superclass::MakeOutput;
191 virtual void GenerateData();
196 void operator=(
const Self &);
200 void NormalizeHistogram(
void);
216 #ifndef ITK_MANUAL_INSTANTIATION
217 #include "itkScalarImageToCooccurrenceMatrixFilter.hxx"