Biomedical Image Analysis Library
The Biomedical Image Analysis Library is a poweful tool for developers, physicians, researchers, engineers, and so on.
Bial::DiffusionFunction Class Referenceabstract

Diffusion functions to compute annisotropic filtering and other algorithms. More...

#include <DiffusionFunction.hpp>

Inheritance diagram for Bial::DiffusionFunction:
Inheritance graph
Collaboration diagram for Bial::DiffusionFunction:
Collaboration graph

Public Member Functions

virtual ~DiffusionFunction ()
 Virtual destructor required for virtual classes. More...
 
virtual float operator() (float kappa, float grad) const =0
 Returns the diffusion value of the given gradient. More...
 
virtual float Reduction (float kappa) const =0
 Computes the value of new kappa after reduction. More...
 

Detailed Description

Diffusion functions to compute annisotropic filtering and other algorithms.

Definition at line 19 of file DiffusionFunction.hpp.

Constructor & Destructor Documentation

virtual Bial::DiffusionFunction::~DiffusionFunction ( )
inlinevirtual

Virtual destructor required for virtual classes.

Date
2013/Nov/19
Parameters
none.
Returns
none.
Warning
none.

Definition at line 31 of file DiffusionFunction.hpp.

Member Function Documentation

virtual float Bial::DiffusionFunction::operator() ( float  kappa,
float  grad 
) const
pure virtual

Returns the diffusion value of the given gradient.

Date
2013/Nov/18
Parameters
kappaconstant to control the gradient range to be filtered.
gradgradient value.
Returns
The diffusion value of the given gradient.
Warning
none

Implemented in Bial::RobustDiffusionFunction, Bial::GaussianDiffusionFunction, and Bial::PowerDiffusionFunction.

virtual float Bial::DiffusionFunction::Reduction ( float  kappa) const
pure virtual

Computes the value of new kappa after reduction.

Date
2013/Nov/29
Parameters
kappaconstant to control the gradient range to be filtered.
Returns
Value of new kappa after reduction.
Warning
none

Implemented in Bial::RobustDiffusionFunction, Bial::GaussianDiffusionFunction, and Bial::PowerDiffusionFunction.


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