| 
    Medical Imaging Interaction Toolkit
    2025.08.00
    
   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