![]() |
aimsalgo
5.1.2
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. More... | |
| 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. More... | |
| 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. More... | |
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 aims::SubSamplingPyramidBuilder< S >::_dir, and verbose.
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSampler & | f, |
| const Point4du & | factor | ||
| ) |
Definition at line 58 of file subsamplingpyramid_d.h.
References aims::SubSamplingPyramidBuilder< S >::_dir, and verbose.
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSampler & | f, |
| const std::vector< Point4du > & | factor | ||
| ) |
Definition at line 68 of file subsamplingpyramid_d.h.
References aims::SubSamplingPyramidBuilder< S >::_dir, and verbose.
| aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder | ( | const SubSamplingPyramidBuilder< S > & | other | ) |
Definition at line 78 of file subsamplingpyramid_d.h.
|
virtual |
Definition at line 86 of file subsamplingpyramid_d.h.
|
protected |
Definition at line 217 of file subsamplingpyramid_d.h.
| const std::vector< bool > & aims::SubSamplingPyramidBuilder< S >::directions |
Parameters.
Definition at line 109 of file subsamplingpyramid_d.h.
| 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 carto::copy(), and carto::VolumeRef< class >::getSize().
| const std::vector< Point4du > & aims::SubSamplingPyramidBuilder< S >::factor |
Definition at line 115 of file subsamplingpyramid_d.h.
| SubSamplingPyramidBuilder< S > & aims::SubSamplingPyramidBuilder< S >::operator= | ( | const SubSamplingPyramidBuilder< S > & | other | ) |
Definition at line 91 of file subsamplingpyramid_d.h.
References aims::SubSamplingPyramidBuilder< S >::_dir, aims::SubSamplingPyramidBuilder< S >::_factor, aims::SubSamplingPyramidBuilder< S >::_subsampler, and aims::SubSamplingPyramidBuilder< S >::_verbose.
| void aims::SubSamplingPyramidBuilder< S >::setDirections | ( | bool | dirx, |
| bool | diry, | ||
| bool | dirz, | ||
| bool | dirt | ||
| ) |
Definition at line 154 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setDirections | ( | const std::vector< bool > & | dir | ) |
Definition at line 145 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | const Point4du & | r | ) |
Definition at line 127 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | const std::vector< Point4du > & | r | ) |
Definition at line 133 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setFactor | ( | unsigned | r | ) |
Definition at line 121 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setQuiet |
Definition at line 169 of file subsamplingpyramid_d.h.
| void aims::SubSamplingPyramidBuilder< S >::setSubSampler | ( | const SubSampler & | f | ) |
Definition at line 139 of file subsamplingpyramid_d.h.
| 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 aims::SubSamplingPyramidBuilder< S >::operator=(), and aims::SubSamplingPyramidBuilder< S >::SubSamplingPyramidBuilder().
|
protected |
Definition at line 87 of file subsamplingpyramid.h.
Referenced by aims::SubSamplingPyramidBuilder< S >::operator=().
|
protected |
Definition at line 86 of file subsamplingpyramid.h.
Referenced by aims::SubSamplingPyramidBuilder< S >::operator=().
|
protected |
Definition at line 89 of file subsamplingpyramid.h.
Referenced by aims::SubSamplingPyramidBuilder< S >::operator=().