![]() |
aimsalgo 6.0.0
Neuroimaging image processing
|
#include <aims/pyramid/movingaveragesubsampler.h>


Public Member Functions | |
| MovingAverageSubSampler (unsigned r=2, unsigned length=3, FilterType::Direction symtype=FilterType::Symmetrical) | |
| Constructor / Copy. | |
| MovingAverageSubSampler (const Point4du &r, unsigned length=3, FilterType::Direction symtype=FilterType::Symmetrical) | |
| MovingAverageSubSampler (const Point4du &r, const Point4du &length, FilterType::Direction symtype=FilterType::Symmetrical) | |
| MovingAverageSubSampler (const MovingAverageSubSampler &other) | |
| virtual | ~MovingAverageSubSampler () |
| MovingAverageSubSampler & | operator= (const MovingAverageSubSampler &other) |
| Point4du | length () const |
| Parameters. | |
| FilterType::Direction | type () const |
| void | setLength (unsigned length) |
| Updates underlying basis functions. | |
| void | setLength (const Point4du &length) |
| Updates underlying basis functions. | |
| void | setType (FilterType::Direction symtype) |
| Updates underlying basis functions. | |
Public Member Functions inherited from aims::ConvolutionSubSampler< MovingAverageKernel > | |
| ConvolutionSubSampler (unsigned r=2) | |
| Constructor / Destructor / Copy. | |
| ConvolutionSubSampler (const Point4du &r) | |
| ConvolutionSubSampler (const MovingAverageKernel &bfunc, unsigned r) | |
| ConvolutionSubSampler (const std::vector< MovingAverageKernel > &bfunc=std::vector< MovingAverageKernel >(), const Point4du &r=Point4du(2, 2, 2, 2)) | |
| ConvolutionSubSampler (const ConvolutionSubSampler &other) | |
| virtual | ~ConvolutionSubSampler () |
| ConvolutionSubSampler & | operator= (const ConvolutionSubSampler &other) |
| carto::VolumeRef< OUT > | execute (const carto::VolumeRef< IN > &in) const |
| Execution. | |
| carto::VolumeRef< OUT > | execute (const carto::VolumeRef< IN > &in, carto::VolumeRef< OUT > &out) const |
| Write result in an existing volume. | |
| const std::vector< bool > & | directions () const |
| Parameters. | |
| const Point4du & | factor () const |
| void | setBasisFunction (const MovingAverageKernel &func) |
| void | setBasisFunction (const std::vector< MovingAverageKernel > &func) |
| void | setFactor (unsigned r) |
| void | setFactor (const Point4du &r) |
| void | setDirections (const std::vector< bool > &dir) |
| void | setDirections (bool dirx, bool diry, bool dirz, bool dirt) |
| void | setVerbose (int verbose=1) |
| void | setQuiet () |
Additional Inherited Members | |
Protected Attributes inherited from aims::ConvolutionSubSampler< MovingAverageKernel > | |
| std::vector< MovingAverageKernel > | _func |
| int | _verbose |
| std::vector< bool > | _dir |
| Point4du | _factor |
Definition at line 53 of file movingaveragesubsampler.h.
| aims::MovingAverageSubSampler::MovingAverageSubSampler | ( | unsigned | r = 2, |
| unsigned | length = 3, | ||
| FilterType::Direction | symtype = FilterType::Symmetrical ) |
Constructor / Copy.
References length(), and aims::FilterType::Symmetrical.
Referenced by MovingAverageSubSampler(), and operator=().
| aims::MovingAverageSubSampler::MovingAverageSubSampler | ( | const Point4du & | r, |
| unsigned | length = 3, | ||
| FilterType::Direction | symtype = FilterType::Symmetrical ) |
References length(), and aims::FilterType::Symmetrical.
| aims::MovingAverageSubSampler::MovingAverageSubSampler | ( | const Point4du & | r, |
| const Point4du & | length, | ||
| FilterType::Direction | symtype = FilterType::Symmetrical ) |
References length(), and aims::FilterType::Symmetrical.
| aims::MovingAverageSubSampler::MovingAverageSubSampler | ( | const MovingAverageSubSampler & | other | ) |
References MovingAverageSubSampler().
|
virtual |
| Point4du aims::MovingAverageSubSampler::length | ( | ) | const |
Parameters.
Referenced by MovingAverageSubSampler(), MovingAverageSubSampler(), MovingAverageSubSampler(), setLength(), and setLength().
| MovingAverageSubSampler & aims::MovingAverageSubSampler::operator= | ( | const MovingAverageSubSampler & | other | ) |
References MovingAverageSubSampler().
| void aims::MovingAverageSubSampler::setLength | ( | const Point4du & | length | ) |
Updates underlying basis functions.
References length().
| void aims::MovingAverageSubSampler::setLength | ( | unsigned | length | ) |
Updates underlying basis functions.
References length().
| void aims::MovingAverageSubSampler::setType | ( | FilterType::Direction | symtype | ) |
Updates underlying basis functions.
References aims::ConvolutionSubSampler< MovingAverageKernel >::ConvolutionSubSampler(), and aims::ConvolutionSubSampler< MovingAverageKernel >::setBasisFunction().
| FilterType::Direction aims::MovingAverageSubSampler::type | ( | ) | const |