Medical Imaging Interaction Toolkit  2018.4.99-bd7b41ba
Medical Imaging Interaction Toolkit
mitk::ModelSignalImageGenerator Class Reference

#include <mitkModelSignalImageGenerator.h>

Inheritance diagram for mitk::ModelSignalImageGenerator:
Collaboration diagram for mitk::ModelSignalImageGenerator:

Public Types

typedef mitk::Image::Pointer ParameterImageType
typedef std::vector< std::string > ParameterNamesType
typedef unsigned int ParametersIndexType
typedef std::vector< ParameterImageTypeParameterVectorType
typedef std::map< ParametersIndexType, ParameterImageTypeParameterMapType
typedef mitk::Image::Pointer ResultImageType
typedef mitk::Image::Pointer MaskType
typedef mitk::ModelBase::TimeGridType GridType

Public Member Functions

 mitkClassMacroItkParent (ModelSignalImageGenerator, itk::Object)
virtual void SetParameterizer (ModelParameterizerBase *_arg)
virtual ModelParameterizerBaseGetParameterizer ()
void SetParameterInputImage (const ParametersIndexType index, ParameterImageType inputParameterImage)
ResultImageType GetGeneratedImage ()
void Generate ()

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 ModelSignalImageGenerator ()
 ~ModelSignalImageGenerator () override
template<typename TPixel , unsigned int VDim>
void DoGenerateData (itk::Image< TPixel, VDim > *image)
template<typename TPixel , unsigned int VDim>
void DoPrepareMask (itk::Image< TPixel, VDim > *image)

Detailed Description

Generator class that takes a model parameterizer instance, given parameter images and generates the corresponding signal image. Thus the generator simulates the signals of the model specified by parameterizer given the passed parameter images. The time grid of the signal is also defined by the parameterizer.

Definition at line 28 of file mitkModelSignalImageGenerator.h.

Member Typedef Documentation

◆ GridType

◆ MaskType

◆ ParameterImageType

◆ ParameterMapType

◆ ParameterNamesType

typedef std::vector<std::string> mitk::ModelSignalImageGenerator::ParameterNamesType

Definition at line 36 of file mitkModelSignalImageGenerator.h.

◆ ParametersIndexType

◆ ParameterVectorType

◆ ResultImageType

Constructor & Destructor Documentation

◆ ModelSignalImageGenerator()

mitk::ModelSignalImageGenerator::ModelSignalImageGenerator ( )

Definition at line 56 of file mitkModelSignalImageGenerator.h.

◆ ~ModelSignalImageGenerator()

mitk::ModelSignalImageGenerator::~ModelSignalImageGenerator ( )

Definition at line 58 of file mitkModelSignalImageGenerator.h.

References image.

Member Function Documentation

◆ DoGenerateData()

template<typename TPixel , unsigned int VDim>
void mitk::ModelSignalImageGenerator::DoGenerateData ( itk::Image< TPixel, VDim > *  image)

◆ DoPrepareMask()

template<typename TPixel , unsigned int VDim>
void mitk::ModelSignalImageGenerator::DoPrepareMask ( itk::Image< TPixel, VDim > *  image)

Definition at line 37 of file mitkModelSignalImageGenerator.cpp.

References image, and MITK_INFO.

Referenced by Generate().

◆ Generate()

◆ GetGeneratedImage()

mitk::ModelSignalImageGenerator::ResultImageType mitk::ModelSignalImageGenerator::GetGeneratedImage ( )

Definition at line 29 of file mitkModelSignalImageGenerator.cpp.

References Generate().

◆ GetParameterizer()

virtual ModelParameterizerBase* mitk::ModelSignalImageGenerator::GetParameterizer ( )

◆ mitkClassMacroItkParent()

mitk::ModelSignalImageGenerator::mitkClassMacroItkParent ( ModelSignalImageGenerator  ,

◆ New()

static Pointer mitk::ModelSignalImageGenerator::New ( )

◆ SetParameterInputImage()

void mitk::ModelSignalImageGenerator::SetParameterInputImage ( const ParametersIndexType  index,
ParameterImageType  inputParameterImage 

Definition at line 23 of file mitkModelSignalImageGenerator.cpp.

◆ SetParameterizer()

virtual void mitk::ModelSignalImageGenerator::SetParameterizer ( ModelParameterizerBase _arg)

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