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

Public Types | |
| typedef S | SubSampler |
Public Member Functions | |
| SubSamplingPyramidBuilder (const SubSampler &f, unsigned factor=2) | |
| Constructors / Destructors / Copy. | |
| SubSamplingPyramidBuilder (const SubSampler &f, const Point4du &factor) | |
| SubSamplingPyramidBuilder (const SubSampler &f, const std::vector< Point4du > &factor) | |
| SubSamplingPyramidBuilder (const SubSamplingPyramidBuilder &other) | |
| virtual | ~SubSamplingPyramidBuilder () |
| SubSamplingPyramidBuilder & | operator= (const SubSamplingPyramidBuilder &other) |
| const std::vector< bool > & | directions () const |
| Parameters. | |
| const std::vector< Point4du > & | factor () const |
| void | setFactor (unsigned r) |
| void | setFactor (const Point4du &r) |
| void | setFactor (const std::vector< Point4du > &r) |
| void | setSubSampler (const SubSampler &f) |
| void | setDirections (const std::vector< bool > &dir) |
| void | setDirections (bool dirx, bool diry, bool dirz, bool dirt) |
| void | setVerbose (int verbose=1) |
| void | setQuiet () |
| template<typename T> | |
| std::vector< carto::VolumeRef< T > > | execute (const carto::VolumeRef< T > &vol) |
| Execution. | |
Protected Member Functions | |
| std::vector< Point4du > | computeFactors (const std::vector< int > &size) const |
Protected Attributes | |
| SubSampler | _subsampler |
| std::vector< Point4du > | _factor |
| std::vector< bool > | _dir |
| int | _verbose |
Definition at line 44 of file subsamplingpyramid.h.
| typedef S aims::SubSamplingPyramidBuilder< S >::SubSampler |
Definition at line 47 of file subsamplingpyramid.h.
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSampler & | f, |
| unsigned | factor = 2 ) |
Constructors / Destructors / Copy.
Definition at line 48 of file subsamplingpyramid_d.h.
References _dir, _factor, _subsampler, _verbose, and factor().
Referenced by operator=(), and SubSamplingPyramidBuilder().
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSampler & | f, |
| const Point4du & | factor ) |
Definition at line 58 of file subsamplingpyramid_d.h.
References _dir, _factor, _subsampler, _verbose, and factor().
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSampler & | f, |
| const std::vector< Point4du > & | factor ) |
Definition at line 68 of file subsamplingpyramid_d.h.
References _dir, _factor, _subsampler, _verbose, and factor().
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSamplingPyramidBuilder< S > & | other | ) |
Definition at line 78 of file subsamplingpyramid_d.h.
References _dir, _factor, _subsampler, _verbose, and SubSamplingPyramidBuilder().
|
virtual |
Definition at line 86 of file subsamplingpyramid_d.h.
|
protected |
Definition at line 217 of file subsamplingpyramid_d.h.
Referenced by execute().
| const std::vector< bool > & aims::SubSamplingPyramidBuilder< S >::directions | ( | ) | const |
| std::vector< carto::VolumeRef< T > > aims::SubSamplingPyramidBuilder< S >::execute | ( | const carto::VolumeRef< T > & | vol | ) |
Execution.
Definition at line 180 of file subsamplingpyramid_d.h.
References _dir, _subsampler, _verbose, computeFactors(), execute(), and carto::VolumeRef< typename T >::getSize().
Referenced by execute().
| const std::vector< Point4du > & aims::SubSamplingPyramidBuilder< S >::factor | ( | ) | const |
Definition at line 115 of file subsamplingpyramid_d.h.
References _factor.
Referenced by SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), and SubSamplingPyramidBuilder().
| SubSamplingPyramidBuilder< S > & aims::SubSamplingPyramidBuilder< S >::operator= | ( | const SubSamplingPyramidBuilder< S > & | other | ) |
Definition at line 91 of file subsamplingpyramid_d.h.
References _dir, _factor, _subsampler, _verbose, and SubSamplingPyramidBuilder().
| void aims::SubSamplingPyramidBuilder< S >::setDirections | ( | bool | dirx, |
| bool | diry, | ||
| bool | dirz, | ||
| bool | dirt ) |
Definition at line 154 of file subsamplingpyramid_d.h.
References _dir.
| void aims::SubSamplingPyramidBuilder< S >::setDirections | ( | const std::vector< bool > & | dir | ) |
Definition at line 145 of file subsamplingpyramid_d.h.
References _dir.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | const Point4du & | r | ) |
Definition at line 127 of file subsamplingpyramid_d.h.
References _factor.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | const std::vector< Point4du > & | r | ) |
Definition at line 133 of file subsamplingpyramid_d.h.
References _factor.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | unsigned | r | ) |
Definition at line 121 of file subsamplingpyramid_d.h.
References _factor.
| void aims::SubSamplingPyramidBuilder< S >::setQuiet | ( | ) |
Definition at line 169 of file subsamplingpyramid_d.h.
References _verbose.
| void aims::SubSamplingPyramidBuilder< S >::setSubSampler | ( | const SubSampler & | f | ) |
Definition at line 139 of file subsamplingpyramid_d.h.
References _subsampler.
| void aims::SubSamplingPyramidBuilder< S >::setVerbose | ( | int | verbose = 1 | ) |
Definition at line 163 of file subsamplingpyramid_d.h.
References _verbose.
|
protected |
Definition at line 88 of file subsamplingpyramid.h.
Referenced by computeFactors(), directions(), execute(), operator=(), setDirections(), setDirections(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), and SubSamplingPyramidBuilder().
|
protected |
Definition at line 87 of file subsamplingpyramid.h.
Referenced by computeFactors(), factor(), operator=(), setFactor(), setFactor(), setFactor(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), and SubSamplingPyramidBuilder().
|
protected |
Definition at line 86 of file subsamplingpyramid.h.
Referenced by execute(), operator=(), setSubSampler(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), and SubSamplingPyramidBuilder().
|
protected |
Definition at line 89 of file subsamplingpyramid.h.
Referenced by execute(), operator=(), setQuiet(), setVerbose(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), SubSamplingPyramidBuilder(), and SubSamplingPyramidBuilder().