![]() |
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=().