RTK  2.6.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 57 of file rtkAdditiveGaussianNoiseImageFilter.h.

Constructor & Destructor Documentation

◆ NormalVariateNoiseFunctor()

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

Member Function Documentation

◆ GetMean()

template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::GetMean ( ) const
inline

Definition at line 71 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ GetOutputMaximum()

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

Definition at line 119 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ GetOutputMinimum()

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

Definition at line 113 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ GetStandardDeviation()

template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::GetStandardDeviation ( ) const
inline

Definition at line 83 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ operator()()

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

Definition at line 125 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ SetMean()

template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetMean ( float  mean)
inline

Definition at line 77 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ SetOutputMaximum()

template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetOutputMaximum ( TPixel  max)
inline

Definition at line 107 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ SetOutputMinimum()

template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetOutputMinimum ( TPixel  min)
inline

Definition at line 101 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ SetSeed()

template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetSeed ( unsigned long  seed)
inline

Definition at line 95 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ SetStandardDeviation()

template<class TPixel >
void rtk::NormalVariateNoiseFunctor< TPixel >::SetStandardDeviation ( float  stddev)
inline

Definition at line 89 of file rtkAdditiveGaussianNoiseImageFilter.h.

Member Data Documentation

◆ m_Generator

template<class TPixel >
itk::Statistics::NormalVariateGenerator::Pointer rtk::NormalVariateNoiseFunctor< TPixel >::m_Generator
private

Definition at line 146 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ m_Mean

template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::m_Mean
private

Definition at line 144 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ m_OutputMaximum

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

Definition at line 143 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ m_OutputMinimum

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

Definition at line 142 of file rtkAdditiveGaussianNoiseImageFilter.h.

◆ m_StandardDeviation

template<class TPixel >
float rtk::NormalVariateNoiseFunctor< TPixel >::m_StandardDeviation
private

Definition at line 145 of file rtkAdditiveGaussianNoiseImageFilter.h.


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