![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Base class for filtering functions applied in a structuring element. More...
#include <aims/signalfilter/filteringfunction_element.h>


Public Member Functions | |
| virtual | ~ElementFilteringFunction () |
| virtual T | execute (const carto::VolumeRef< T > &in, const carto::rc_ptr< StructuringElement > &se) const =0 |
| virtual T | execute (const carto::VolumeRef< T > &in) const =0 |
| virtual ElementFilteringFunction< T > * | clone () const =0 |
| clone More... | |
Public Member Functions inherited from aims::FilteringFunctionInterface< T > | |
| virtual | ~FilteringFunctionInterface () |
| virtual void | setOptions (const carto::Object &) |
| Set the parameters of the filters If a parameter value is not set in the options object, a default value must be assigned. More... | |
| virtual void | updateOptions (const carto::Object &) |
| Update the parameters of the filters If a parameter value is not set in the options object, the current value must be kept. More... | |
Protected Member Functions | |
| ElementFilteringFunction () | |
| ElementFilteringFunction (const ElementFilteringFunction< T > &) | |
| ElementFilteringFunction< T > & | operator= (const ElementFilteringFunction< T > &) |
Protected Member Functions inherited from aims::FilteringFunctionInterface< T > | |
| FilteringFunctionInterface () | |
| FilteringFunctionInterface (const FilteringFunctionInterface< T > &) | |
| FilteringFunctionInterface< T > & | operator= (const FilteringFunctionInterface< T > &) |
Base class for filtering functions applied in a structuring element.
Definition at line 65 of file filteringfunction_element.h.
|
inlinevirtual |
Definition at line 68 of file filteringfunction_element.h.
|
inlineprotected |
Definition at line 86 of file filteringfunction_element.h.
|
protected |
|
pure virtual |
clone
Implements aims::FilteringFunctionInterface< T >.
Referenced by aims::ElementFilteringFunctionFactory< T >::create(), and aims::ElementFilteringFunctionFactory< T >::registerFunction().
|
pure virtual |
| in | window volume of any given size. It is used as a cubic structuring element. |
Implements aims::FilteringFunctionInterface< T >.
|
pure virtual |
| in | window volume of size 1 voxel with enough border so that the structuring element can be used. |
Referenced by aims::multichannelfiltervalues_nonlin().
|
protected |