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);
178 void PrintSelf(std::ostream & os,
Indent indent)
const;
180 virtual void FillHistogram(RadiusType radius, RegionType region);
182 virtual void FillHistogramWithMask(RadiusType radius, RegionType region,
const ImageType *maskImage);
188 using Superclass::MakeOutput;
192 virtual void GenerateData();
197 void operator=(
const Self &);
201 void NormalizeHistogram(
void);
217 #ifndef ITK_MANUAL_INSTANTIATION
218 #include "itkScalarImageToCooccurrenceMatrixFilter.hxx"