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

#include <DiffusionFunction.hpp>

Inheritance diagram for Bial::RobustDiffusionFunction:
Inheritance graph
Collaboration diagram for Bial::RobustDiffusionFunction:
Collaboration graph

Public Member Functions

 RobustDiffusionFunction (float new_power=1.0)
 Basic constructor. More...
 
float operator() (float kappa, float grad) const
 Returns the diffusion value of the given gradient. More...
 
float Reduction (float kappa) const
 Computes the value of new kappa after reduction. More...
 
- Public Member Functions inherited from Bial::DiffusionFunction
virtual ~DiffusionFunction ()
 Virtual destructor required for virtual classes. More...
 

Protected Attributes

float power
 the power of the equation. Range: (0.0, 1.0] More...
 

Detailed Description

Definition at line 127 of file DiffusionFunction.hpp.

Constructor & Destructor Documentation

Bial::RobustDiffusionFunction::RobustDiffusionFunction ( float  new_power = 1.0)

Basic constructor.

Date
2013/Nov/18
Parameters
new_powerthe power of the equation. Range: (0.0, 1.0]
Returns
none.
Warning
none.

Member Function Documentation

float Bial::RobustDiffusionFunction::operator() ( float  kappa,
float  grad 
) const
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

Implements Bial::DiffusionFunction.

float Bial::RobustDiffusionFunction::Reduction ( float  kappa) const
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

Implements Bial::DiffusionFunction.

Member Data Documentation

float Bial::RobustDiffusionFunction::power
protected

the power of the equation. Range: (0.0, 1.0]

Definition at line 132 of file DiffusionFunction.hpp.


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