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

#include <DiffusionFunction.hpp>

Inheritance diagram for Bial::PowerDiffusionFunction:
Inheritance graph
Collaboration diagram for Bial::PowerDiffusionFunction:
Collaboration graph

Public Member Functions

 PowerDiffusionFunction (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
 

Detailed Description

Definition at line 58 of file DiffusionFunction.hpp.

Constructor & Destructor Documentation

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

Basic constructor.

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

Member Function Documentation

float Bial::PowerDiffusionFunction::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::PowerDiffusionFunction::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::PowerDiffusionFunction::power
protected

Definition at line 62 of file DiffusionFunction.hpp.


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