![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Base class for Heat diffusion. More...
#include <aims/signalfilter/diffusionSmoother.h>


Public Member Functions | |
| BaseDiffusionSmoother (float delta_t) | |
| ~BaseDiffusionSmoother () | |
| void | check (int maxiter) |
| bool | optimal () |
| void | SetDt (float Delta_t) |
| virtual carto::VolumeRef< T > | doSmoothing (const carto::VolumeRef< T > &ima, int maxiter, bool verbose=false)=0 |
| float | dt () |
Public Member Functions inherited from aims::Smoother< carto::VolumeRef< T >, carto::VolumeRef< T > > | |
| virtual | ~Smoother () |
Static Public Member Functions | |
| static carto::VolumeRef< float > | init_laplacian (void) |
Static Public Attributes | |
| static carto::VolumeRef< float > | laplacian |
Protected Attributes | |
| float | _dt |
Base class for Heat diffusion.
Definition at line 46 of file diffusionSmoother.h.
|
inline |
Definition at line 50 of file diffusionSmoother.h.
References aims::BaseDiffusionSmoother< T >::SetDt().
|
inline |
Definition at line 51 of file diffusionSmoother.h.
| void aims::BaseDiffusionSmoother< T >::check | ( | int | maxiter | ) |
Definition at line 75 of file diffusionSmoother_d.h.
|
pure virtual |
Implements aims::Smoother< carto::VolumeRef< T >, carto::VolumeRef< T > >.
Implemented in aims::BaseMaskedDiffusionSmoother< T >, aims::MaskedDiffusionSmoother< T, carto::VolumeRef< short > >, aims::MaskedDiffusionSmoother< T, std::vector< Point3df > >, aims::MaskedDiffusionSmoother< T, N >, and aims::DiffusionSmoother< T >.
|
inlinevirtual |
Reimplemented from aims::Smoother< carto::VolumeRef< T >, carto::VolumeRef< T > >.
Definition at line 65 of file diffusionSmoother.h.
References aims::BaseDiffusionSmoother< T >::_dt.
|
static |
Definition at line 55 of file diffusionSmoother_d.h.
|
inlinevirtual |
Reimplemented from aims::Smoother< carto::VolumeRef< T >, carto::VolumeRef< T > >.
Definition at line 54 of file diffusionSmoother.h.
|
inline |
Definition at line 55 of file diffusionSmoother.h.
References aims::BaseDiffusionSmoother< T >::_dt.
Referenced by aims::BaseDiffusionSmoother< T >::BaseDiffusionSmoother().
|
protected |
Definition at line 72 of file diffusionSmoother.h.
Referenced by aims::BaseDiffusionSmoother< T >::dt(), and aims::BaseDiffusionSmoother< T >::SetDt().
|
static |
Definition at line 69 of file diffusionSmoother.h.