Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::ImageStatisticsContainerManager Class Reference

Returns the StatisticsContainer that was computed on given input (image/mask/planar figure) and is added as DataNode in a DataStorage. More...

#include <mitkImageStatisticsContainerManager.h>

Static Public Member Functions

static mitk::ImageStatisticsContainer::ConstPointer GetImageStatistics (const mitk::DataStorage *dataStorage, const mitk::BaseData *image, const mitk::BaseData *mask=nullptr)
 Returns the StatisticContainer for the given image and mask. More...
 

Static Protected Member Functions

static mitk::NodePredicateBase::ConstPointer GetPredicateForSources (const mitk::BaseData *image, const mitk::BaseData *mask=nullptr)
 

Detailed Description

Returns the StatisticsContainer that was computed on given input (image/mask/planar figure) and is added as DataNode in a DataStorage.

Definition at line 29 of file mitkImageStatisticsContainerManager.h.

Member Function Documentation

◆ GetImageStatistics()

mitk::ImageStatisticsContainer::ConstPointer mitk::ImageStatisticsContainerManager::GetImageStatistics ( const mitk::DataStorage dataStorage,
const mitk::BaseData image,
const mitk::BaseData mask = nullptr 
)
static

Returns the StatisticContainer for the given image and mask.

Documentation

Returns
a valid StatisticsContainer or nullptr if no StatisticContainer is found or no rules have been defined

if more than one StatisticsContainer is found, only the newest (ModifiedTime) is returned

Precondition
Datastorage must point to a valid instance.
image must Point to a valid instance.

Definition at line 22 of file mitkImageStatisticsContainerManager.cpp.

References GetPredicateForSources(), mitk::BaseData::GetStaticNameOfClass(), mitk::DataStorage::GetSubset(), MITK_DEBUG, MITK_WARN, mitkThrow, mitk::NodePredicateAnd::New(), and mitk::NodePredicateDataType::New().

Referenced by QmitkImageStatisticsTreeModel::Clear(), and QmitkStatisticsCalculator::ComputeLesionVolume().

◆ GetPredicateForSources()

mitk::NodePredicateBase::ConstPointer mitk::ImageStatisticsContainerManager::GetPredicateForSources ( const mitk::BaseData image,
const mitk::BaseData mask = nullptr 
)
staticprotected

The documentation for this class was generated from the following files: