Medical Imaging Interaction Toolkit  2023.12.99-b884b24c
Medical Imaging Interaction Toolkit
mitk::DescriptionParameterImageGeneratorBase Class Referenceabstract

#include <mitkDescriptionParameterImageGeneratorBase.h>

Inheritance diagram for mitk::DescriptionParameterImageGeneratorBase:
Collaboration diagram for mitk::DescriptionParameterImageGeneratorBase:

Public Types

typedef ScalarType ParameterImagePixelType
 
typedef CurveDescriptionParameterBase::CurveDescriptionParameterNameType ParameterNameType
 
typedef std::map< ParameterNameType, Image::PointerParameterImageMapType
 

Public Member Functions

 mitkClassMacroItkParent (DescriptionParameterImageGeneratorBase, ::itk::Object)
 
virtual double GetProgress () const =0
 
void Generate ()
 
ParameterImageMapType GetParameterImages ()
 

Protected Member Functions

 DescriptionParameterImageGeneratorBase ()
 
 ~DescriptionParameterImageGeneratorBase () override
 
virtual bool HasOutdatedResult () const
 
virtual void CheckValidInputs () const
 
virtual void DoParameterCalculationAndGetResults (ParameterImageMapType &parameterImages)=0
 

Protected Attributes

itk::TimeStamp m_GenerationTimeStamp
 

Detailed Description

Definition at line 26 of file mitkDescriptionParameterImageGeneratorBase.h.

Member Typedef Documentation

◆ ParameterImageMapType

◆ ParameterImagePixelType

◆ ParameterNameType

Constructor & Destructor Documentation

◆ DescriptionParameterImageGeneratorBase()

mitk::DescriptionParameterImageGeneratorBase::DescriptionParameterImageGeneratorBase ( )
protected

◆ ~DescriptionParameterImageGeneratorBase()

mitk::DescriptionParameterImageGeneratorBase::~DescriptionParameterImageGeneratorBase ( )
overrideprotected

Member Function Documentation

◆ CheckValidInputs()

virtual void mitk::DescriptionParameterImageGeneratorBase::CheckValidInputs ( ) const
protectedvirtual

◆ DoParameterCalculationAndGetResults()

virtual void mitk::DescriptionParameterImageGeneratorBase::DoParameterCalculationAndGetResults ( ParameterImageMapType parameterImages)
protectedpure virtual

◆ Generate()

void mitk::DescriptionParameterImageGeneratorBase::Generate ( )

◆ GetParameterImages()

ParameterImageMapType mitk::DescriptionParameterImageGeneratorBase::GetParameterImages ( )

◆ GetProgress()

virtual double mitk::DescriptionParameterImageGeneratorBase::GetProgress ( ) const
pure virtual

◆ HasOutdatedResult()

virtual bool mitk::DescriptionParameterImageGeneratorBase::HasOutdatedResult ( ) const
protectedvirtual

◆ mitkClassMacroItkParent()

mitk::DescriptionParameterImageGeneratorBase::mitkClassMacroItkParent ( DescriptionParameterImageGeneratorBase  ,
::itk::Object   
)

Member Data Documentation

◆ m_GenerationTimeStamp

itk::TimeStamp mitk::DescriptionParameterImageGeneratorBase::m_GenerationTimeStamp
protected

Definition at line 53 of file mitkDescriptionParameterImageGeneratorBase.h.


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