RTK  1.4.0
Reconstruction Toolkit
Public Member Functions | Private Attributes | List of all members
rtk::NormalVariateNoiseFunctor< TPixel > Class Template Reference

#include <rtkAdditiveGaussianNoiseImageFilter.h>

+ Collaboration diagram for rtk::NormalVariateNoiseFunctor< TPixel >:

Public Member Functions

float GetMean () const
 
TPixel GetOutputMaximum () const
 
TPixel GetOutputMinimum () const
 
float GetStandardDeviation () const
 
 NormalVariateNoiseFunctor ()
 
TPixel operator() (TPixel input)
 
void SetMean (float mean)
 
void SetOutputMaximum (TPixel max)
 
void SetOutputMinimum (TPixel min)
 
void SetSeed (unsigned long seed)
 
void SetStandardDeviation (float stddev)
 

Private Attributes

itk::Statistics::NormalVariateGenerator::Pointer m_Generator
 
float m_Mean
 
TPixel m_OutputMaximum
 
TPixel m_OutputMinimum
 
float m_StandardDeviation
 

Detailed Description

template<class TPixel>
class rtk::NormalVariateNoiseFunctor< TPixel >

Pixel functor that adds Gaussian noise.

Author
Gavin Baker: gavinb at cs_mu_oz_au

Definition at line 55 of file rtkAdditiveGaussianNoiseImageFilter.h.

Constructor & Destructor Documentation

template<class TPixel >
rtk::NormalVariateNoiseFunctor< TPixel >::NormalVariateNoiseFunctor ( )
inline

Member Function Documentation

template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::GetMean ( ) const
inline
template<class TPixel >
TPixel rtk::NormalVariateNoiseFunctor< TPixel >::GetOutputMaximum ( ) const
inline
template<class TPixel >
TPixel rtk::NormalVariateNoiseFunctor< TPixel >::GetOutputMinimum ( ) const
inline
template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::GetStandardDeviation ( ) const
inline
template<class TPixel >
TPixel rtk::NormalVariateNoiseFunctor< TPixel >::operator() ( TPixel  input)
inline
template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetMean ( float  mean)
inline
template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetOutputMaximum ( TPixel  max)
inline
template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetOutputMinimum ( TPixel  min)
inline
template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetSeed ( unsigned long  seed)
inline
template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetStandardDeviation ( float  stddev)
inline

Member Data Documentation

template<class TPixel >
itk::Statistics::NormalVariateGenerator::Pointer rtk::NormalVariateNoiseFunctor< TPixel >::m_Generator
private
template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::m_Mean
private
template<class TPixel >
TPixel rtk::NormalVariateNoiseFunctor< TPixel >::m_OutputMaximum
private
template<class TPixel >
TPixel rtk::NormalVariateNoiseFunctor< TPixel >::m_OutputMinimum
private
template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::m_StandardDeviation
private

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