Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Abstract class for diffusion noise models. More...
#include <mitkDiffusionNoiseModel.h>
Public Types | |
typedef itk::VariableLengthVector< ScalarType > | PixelType |
Public Member Functions | |
DiffusionNoiseModel () | |
virtual | ~DiffusionNoiseModel () |
virtual void | AddNoise (PixelType &pixel)=0 |
virtual void | SetSeed (int seed)=0 |
virtual double | GetNoiseVariance ()=0 |
virtual void | SetNoiseVariance (double var)=0 |
Abstract class for diffusion noise models.
Definition at line 34 of file mitkDiffusionNoiseModel.h.
typedef itk::VariableLengthVector< ScalarType > mitk::DiffusionNoiseModel< ScalarType >::PixelType |
Definition at line 41 of file mitkDiffusionNoiseModel.h.
|
inline |
Definition at line 38 of file mitkDiffusionNoiseModel.h.
|
inlinevirtual |
Definition at line 39 of file mitkDiffusionNoiseModel.h.
|
pure virtual |
Adds noise according to model to the input pixel. Has to be implemented in subclass.
Implemented in mitk::ChiSquareNoiseModel< ScalarType >, and mitk::RicianNoiseModel< ScalarType >.
|
pure virtual |
Implemented in mitk::ChiSquareNoiseModel< ScalarType >, and mitk::RicianNoiseModel< ScalarType >.
|
pure virtual |
Implemented in mitk::ChiSquareNoiseModel< ScalarType >, and mitk::RicianNoiseModel< ScalarType >.
|
pure virtual |
Seed for random generator. Has to be implemented in subclass.
Implemented in mitk::ChiSquareNoiseModel< ScalarType >, and mitk::RicianNoiseModel< ScalarType >.