![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
Separable Moving Average Filter. More...
#include <aims/signalfilter/movingaveragefilter.h>


Public Member Functions | |
| MovingAverageFilter (unsigned length=3, FilterType::Direction symtype=FilterType::Symmetrical) | |
| Constructor / Copy. More... | |
| MovingAverageFilter (const Point4du &length, FilterType::Direction symtype=FilterType::Symmetrical) | |
| MovingAverageFilter (const MovingAverageFilter &other) | |
| virtual | ~MovingAverageFilter () |
| MovingAverageFilter & | operator= (const MovingAverageFilter &other) |
| void | setLength (unsigned length) |
| Set parameters. More... | |
| void | setLength (const Point4du &length) |
| void | setType (FilterType::Direction symtype) |
| Point4du | length () const |
| Get parameters. More... | |
| FilterType::Direction | type () const |
Public Member Functions inherited from aims::ConvolutionFilter< MovingAverageKernel > | |
| ConvolutionFilter (const MovingAverageKernel &bfunc) | |
| Constructor / Destructor / Copy. More... | |
| ConvolutionFilter (const std::vector< MovingAverageKernel > &bfunc=std::vector< MovingAverageKernel >()) | |
| A different basis function is used in each direction. More... | |
| ConvolutionFilter (const ConvolutionFilter &other) | |
| virtual | ~ConvolutionFilter () |
| ConvolutionFilter & | operator= (const ConvolutionFilter &other) |
| carto::VolumeRef< OUT > | execute (const carto::VolumeRef< IN > &in) const |
| Execution. More... | |
| carto::VolumeRef< OUT > | execute (const carto::VolumeRef< IN > &in, carto::VolumeRef< OUT > &out) const |
| Write result in an existing volume. More... | |
| const std::vector< bool > & | directions () const |
| Parameters. More... | |
| void | setBasisFunction (const MovingAverageKernel &func) |
| Change the basis functions. More... | |
| void | setBasisFunction (const std::vector< MovingAverageKernel > &func) |
| Change the basis functions. More... | |
| void | setDirections (const std::vector< bool > &dir) |
| Set the directions along which the filter is applied. More... | |
| void | setDirections (bool dirx, bool diry, bool dirz, bool dirt) |
| Set the directions along which the filter is applied. More... | |
| void | setVerbose (int verbose=1) |
| Verbosity level. More... | |
| void | setQuiet () |
| Equivalent to setVerbose(0) More... | |
Additional Inherited Members | |
Protected Attributes inherited from aims::ConvolutionFilter< MovingAverageKernel > | |
| std::vector< MovingAverageKernel > | _func |
| int | _verbose |
| std::vector< bool > | _dir |
Separable Moving Average Filter.
This filter convolves a volume with a Moving Average Kernel
Definition at line 210 of file movingaveragefilter.h.
| aims::MovingAverageFilter::MovingAverageFilter | ( | unsigned | length = 3, |
| FilterType::Direction | symtype = FilterType::Symmetrical |
||
| ) |
Constructor / Copy.
| aims::MovingAverageFilter::MovingAverageFilter | ( | const Point4du & | length, |
| FilterType::Direction | symtype = FilterType::Symmetrical |
||
| ) |
| aims::MovingAverageFilter::MovingAverageFilter | ( | const MovingAverageFilter & | other | ) |
|
virtual |
| Point4du aims::MovingAverageFilter::length | ( | ) | const |
Get parameters.
| MovingAverageFilter& aims::MovingAverageFilter::operator= | ( | const MovingAverageFilter & | other | ) |
| void aims::MovingAverageFilter::setLength | ( | unsigned | length | ) |
Set parameters.
| void aims::MovingAverageFilter::setLength | ( | const Point4du & | length | ) |
| void aims::MovingAverageFilter::setType | ( | FilterType::Direction | symtype | ) |
| FilterType::Direction aims::MovingAverageFilter::type | ( | ) | const |