Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <mitkMaskedDynamicImageStatisticsGenerator.h>
Public Types | |
typedef itk::Array< double > | ResultType |
Public Member Functions | |
mitkClassMacroItkParent (MaskedDynamicImageStatisticsGenerator, itk::Object) | |
virtual void | SetDynamicImage (const Image *_arg) |
virtual const Image * | GetDynamicImage () |
virtual void | SetMask (const Image *_arg) |
virtual const Image * | GetMask () |
const ResultType & | GetMaximum () |
const ResultType & | GetMinimum () |
const ResultType & | GetMean () |
const ResultType & | GetSigma () |
const ResultType & | GetVariance () |
const ResultType & | GetSum () |
void | Generate () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MaskedDynamicImageStatisticsGenerator () | |
~MaskedDynamicImageStatisticsGenerator () override | |
template<typename TPixel , unsigned int VDim> | |
void | DoCalculateStatistics (const itk::Image< TPixel, VDim > *image) |
virtual void | CheckValidInputs () const |
bool | HasOutdatedResults () const |
Protected Attributes | |
itk::TimeStamp | m_GenerationTimeStamp |
Simple mitk based wrapper for the itk::MaskedNaryStatisticsImageFilter. takes an input image and a mask image (both mitk::Images) and calculates the statistic of the input image within the given mask (every pixel != 0).
The class assumes that the mask image is 3D (only one time step), if this is not the case only the first time step will be used as mask.
If the input image has multiple time steps, the statistics will be calculated for each time step. This the result arrays will always have as many values as the input image has time steps.
Definition at line 30 of file mitkMaskedDynamicImageStatisticsGenerator.h.
typedef itk::Array<double> mitk::MaskedDynamicImageStatisticsGenerator::ResultType |
Definition at line 35 of file mitkMaskedDynamicImageStatisticsGenerator.h.
|
protected |
|
overrideprotected |
|
protectedvirtual |
|
protected |
void mitk::MaskedDynamicImageStatisticsGenerator::Generate | ( | ) |
|
virtual |
|
virtual |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetMaximum | ( | ) |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetMean | ( | ) |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetMinimum | ( | ) |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetSigma | ( | ) |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetSum | ( | ) |
const ResultType& mitk::MaskedDynamicImageStatisticsGenerator::GetVariance | ( | ) |
|
protected |
mitk::MaskedDynamicImageStatisticsGenerator::mitkClassMacroItkParent | ( | MaskedDynamicImageStatisticsGenerator | , |
itk::Object | |||
) |
|
static |
|
virtual |
|
virtual |
|
protected |
Definition at line 65 of file mitkMaskedDynamicImageStatisticsGenerator.h.