14 #ifndef mitkIntensityQuantifier_h
15 #define mitkIntensityQuantifier_h
28 itkFactorylessNewMacro(
Self);
33 void InitializeByMinimumMaximum(
double minimum,
double maximum,
unsigned int bins);
34 void InitializeByBinsizeAndBins(
double minimum,
unsigned int bins,
double binsize);
35 void InitializeByBinsizeAndMaximum(
double minimum,
double maximum,
double binsize);
36 void InitializeByImage(
const Image* image,
unsigned int bins);
37 void InitializeByImageAndMaximum(
const Image* image,
double maximum,
unsigned int bins);
38 void InitializeByImageAndMinimum(
const Image* image,
double minimum,
unsigned int bins);
39 void InitializeByImageRegion(
const Image* image,
const Image* mask,
unsigned int bins);
40 void InitializeByImageRegionAndMinimum(
const Image* image,
const Image* mask,
double minimum,
unsigned int bins);
41 void InitializeByImageRegionAndMaximum(
const Image* image,
const Image* mask,
double maximum,
unsigned int bins);
42 void InitializeByImageAndBinsize(
const Image* image,
double binsize);
43 void InitializeByImageAndBinsizeAndMinimum(
const Image* image,
double minimum,
double binsize);
44 void InitializeByImageAndBinsizeAndMaximum(
const Image* image,
double maximum,
double binsize);
45 void InitializeByImageRegionAndBinsize(
const Image* image,
const Image* mask,
double binsize);
46 void InitializeByImageRegionAndBinsizeAndMinimum(
const Image* image,
const Image* mask,
double minimum,
double binsize);
47 void InitializeByImageRegionAndBinsizeAndMaximum(
const Image* image,
const Image* mask,
double maximum,
double binsize);
49 unsigned int IntensityToIndex(
double intensity);
50 double IndexToMinimumIntensity(
unsigned int index);
51 double IndexToMeanIntensity(
unsigned int index);
52 double IndexToMaximumIntensity(
unsigned int index);
54 itkGetConstMacro(Initialized,
bool);
55 itkGetConstMacro(Bins,
unsigned int);
56 itkGetConstMacro(Binsize,
double);
57 itkGetConstMacro(Minimum,
double);
58 itkGetConstMacro(Maximum,
double);
72 if(IsInitialized() ==
false)
75 if(timeGeometry ==
nullptr)