13 #ifndef __MITK_MASKED_DYMAMIC_IMAGE_STATISTICS_GENERATOR_H 14 #define __MITK_MASKED_DYMAMIC_IMAGE_STATISTICS_GENERATOR_H 39 itkSetConstObjectMacro(DynamicImage,
Image);
40 itkGetConstObjectMacro(DynamicImage,
Image);
42 itkSetConstObjectMacro(Mask,
Image);
43 itkGetConstObjectMacro(Mask,
Image);
45 const ResultType& GetMaximum();
47 const ResultType& GetMean();
48 const ResultType& GetSigma();
49 const ResultType& GetVariance();
50 const ResultType& GetSum();
58 template <
typename TPixel,
unsigned int VDim>
59 void DoCalculateStatistics(
const itk::Image<TPixel, VDim>*
image);
61 virtual void CheckValidInputs()
const;
63 bool HasOutdatedResults()
const;
71 typedef itk::Image<unsigned short, 3> InternalMaskType;
72 InternalMaskType::ConstPointer m_InternalMask;
78 ResultType m_Variance;
84 #endif // ATERIALINPUTFUNCTIONGENERATOR_H
void GetMinimum(itk::Image< TPixel, VImageDimension > *itkImage, double &minimum)
itk::TimeStamp m_GenerationTimeStamp
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKMODELFIT_EXPORT
#define mitkClassMacroItkParent(className, SuperClassName)
Image class for storing images.
mitk::Image::Pointer image
itk::Array< double > ResultType