OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes
GaussianGradientMagnitudeFilterBase Class Reference

#include <gaussian_gradient_magnitude.hh>

Public Member Functions

 GaussianGradientMagnitudeFilterBase (Real sigma=1.0)
 
template<typename T , class D >
void VisitState (ImageStateImpl< T, D > &s)
 
void SetSigma (Real sigma)
 
void SetQ (Real q)
 

Static Public Member Functions

static String GetAlgorithmName ()
 

Protected Attributes

Real b0_
 
Real b1_
 
Real b2_
 
Real b3_
 
Real bb_
 

Detailed Description

First Derivative Gaussian Filter.

Applies a gaussian filter and at the same time a first derivative filter to the supplied image. Implemented after I.T.Young, L.J. van Vliet,"Recursive implementation of the Gaussian filter",Signal Processing, 44(1995), 139-151

Definition at line 45 of file gaussian_gradient_magnitude.hh.

Constructor & Destructor Documentation

Initialization takes smoothing radius.

Member Function Documentation

static String GetAlgorithmName ( )
inlinestatic

Definition at line 54 of file gaussian_gradient_magnitude.hh.

void SetQ ( Real  q)
inline

Set q value directly.

Definition at line 61 of file gaussian_gradient_magnitude.hh.

void SetSigma ( Real  sigma)
inline

Set smoothing radius.

Definition at line 57 of file gaussian_gradient_magnitude.hh.

void VisitState ( ImageStateImpl< T, D > &  s)

Field Documentation

Real b0_
protected

Definition at line 66 of file gaussian_gradient_magnitude.hh.

Real b1_
protected

Definition at line 66 of file gaussian_gradient_magnitude.hh.

Real b2_
protected

Definition at line 66 of file gaussian_gradient_magnitude.hh.

Real b3_
protected

Definition at line 66 of file gaussian_gradient_magnitude.hh.

Real bb_
protected

Definition at line 66 of file gaussian_gradient_magnitude.hh.


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