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);
43 void InitializeByImageAndBinsizeAndMinimum(
mitk::Image::Pointer image,
double minimum,
double binsize);
44 void InitializeByImageAndBinsizeAndMaximum(
mitk::Image::Pointer image,
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)
91 #endif //mitkIntensityQuantifier_h void SetRequestedRegion(const itk::DataObject *) override
Set the requested region from this data object to match the requested region of the data object passe...
Base of all data objects.
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
Determine whether the RequestedRegion is outside of the BufferedRegion.
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKCLCORE_EXPORT
bool IsEmpty() const override
Check whether object contains data (at least at one point in time), e.g., a set of points may be empt...
bool VerifyRequestedRegion() override
Verify that the RequestedRegion is within the LargestPossibleRegion.
#define mitkClassMacro(className, SuperClassName)
mitk::Image::Pointer image
void SetRequestedRegionToLargestPossibleRegion() override
Set the RequestedRegion to the LargestPossibleRegion.
mitk::Image::Pointer mask