14 #ifndef mitkIntensityQuantifier_h
15 #define mitkIntensityQuantifier_h
28 itkFactorylessNewMacro(Self);
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)
#define MITKCLCORE_EXPORT
Base of all data objects.
Image class for storing images.
void InitializeByImageRegionAndBinsize(const Image *image, const Image *mask, double binsize)
void InitializeByImageRegion(const Image *image, const Image *mask, unsigned int bins)
double IndexToMaximumIntensity(unsigned int index)
void InitializeByImageRegionAndMinimum(const Image *image, const Image *mask, double minimum, unsigned int bins)
void InitializeByImageRegionAndMaximum(const Image *image, const Image *mask, double maximum, unsigned int bins)
void InitializeByImageAndMinimum(const Image *image, double minimum, unsigned int bins)
unsigned int IntensityToIndex(double intensity)
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
Determine whether the RequestedRegion is outside of the BufferedRegion.
void InitializeByImageAndBinsizeAndMinimum(const Image *image, double minimum, double binsize)
void InitializeByMinimumMaximum(double minimum, double maximum, unsigned int bins)
mitkClassMacro(IntensityQuantifier, BaseData)
void InitializeByImageRegionAndBinsizeAndMinimum(const Image *image, const Image *mask, double minimum, double binsize)
void InitializeByImageAndMaximum(const Image *image, double maximum, unsigned int bins)
double IndexToMeanIntensity(unsigned int index)
double IndexToMinimumIntensity(unsigned int index)
bool VerifyRequestedRegion() override
Verify that the RequestedRegion is within the LargestPossibleRegion.
void InitializeByBinsizeAndMaximum(double minimum, double maximum, double binsize)
void InitializeByImage(const Image *image, unsigned int bins)
void InitializeByImageAndBinsizeAndMaximum(const Image *image, double maximum, double binsize)
void InitializeByBinsizeAndBins(double minimum, unsigned int bins, double binsize)
void SetRequestedRegion(const itk::DataObject *) override
Set the requested region from this data object to match the requested region of the data object passe...
void InitializeByImageRegionAndBinsizeAndMaximum(const Image *image, const Image *mask, double maximum, double binsize)
void SetRequestedRegionToLargestPossibleRegion() override
Set the RequestedRegion to the LargestPossibleRegion.
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...
void InitializeByImageAndBinsize(const Image *image, double binsize)
Find image slices visible on a given plane.