17 #ifndef mitkCalculateGrayValueStatisticsTool_h_Included
18 #define mitkCalculateGrayValueStatisticsTool_h_Included
24 #ifndef __itkHistogram_h
25 #include <itkHistogram.h>
48 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
50 virtual const
char **GetXPM() const override;
51 virtual const
char *
GetName() const override;
53 virtual
std::
string GetReport() const;
68 virtual ~CalculateGrayValueStatisticsTool();
70 virtual
void StartProcessingAllData() override;
71 virtual
bool ProcessOneWorkingData(
DataNode *node) override;
72 virtual
void FinishProcessingAllData() override;
74 virtual
std::
string GetErrorMessage() override;
79 template <typename TPixel,
unsigned int VImageDimension>
80 void CalculateMinMax(
itk::
Image<TPixel, VImageDimension> *referenceImage,
89 template <typename TPixel,
unsigned int VImageDimension>
90 void ITKHistogramming(
itk::
Image<TPixel, VImageDimension> *referenceImage,
92 std::stringstream &report);
94 std::stringstream m_CompleteReport;
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
Event/message/notification class.
static std::string GetName(std::string fileName, std::string suffix)
Class for nodes of the DataTree.
Super-class that provides the functionality of a StateMachine to DataInteractors. ...