Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef QmitkImageStatisticsDataGenerator_h
14 #define QmitkImageStatisticsDataGenerator_h
46 void SetIgnoreZeroValueVoxel(
bool _arg);
48 bool GetIgnoreZeroValueVoxel()
const;
51 void SetHistogramNBins(
unsigned int nbins);
53 unsigned int GetHistogramNBins()
const;
65 bool m_IgnoreZeroValueVoxel =
false;
66 unsigned int m_HistogramNBins = 100;
virtual std::pair< QmitkDataGenerationJobBase *, mitk::DataNode::Pointer > GetNextMissingGenerationJob(const mitk::DataNode *imageNode, const mitk::DataNode *roiNode) const =0
Is called to generate the next job instance that needs to be done and is associated dummy node in ord...
bool ChangedNodeIsRelevant(const mitk::DataNode *changedNode) const override
virtual mitk::DataNode::Pointer PrepareResultForStorage(const std::string &label, mitk::BaseData *result, const QmitkDataGenerationJobBase *job) const =0
QmitkImageAndRoiDataGeneratorBase & operator=(const QmitkImageAndRoiDataGeneratorBase &)=delete
QmitkImageStatisticsDataGenerator(mitk::DataStorage::Pointer storage, QObject *parent=nullptr)
Image class for storing images.
virtual void RemoveObsoleteDataNodes(const mitk::DataNode *imageNode, const mitk::DataNode *roiNode) const =0
#define MITKIMAGESTATISTICSUI_EXPORT
QmitkImageStatisticsDataGenerator(QObject *parent=nullptr)
Base of all data objects.
virtual void IndicateFutureResults(const mitk::DataNode *imageNode, const mitk::DataNode *roiNode) const =0
Class for nodes of the DataTree.
QmitkDataGenerationJobBase Base class for generation jobs used by QmitkDataGenerationBase and derived...
virtual bool IsValidResultAvailable(const mitk::DataNode *imageNode, const mitk::DataNode *roiNode) const =0