![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
Pyramid of Interpolated Volumes. More...
#include <aims/pyramid/splinepyramid.h>
Public Types | |
typedef InterpolatedVolume::Vector | Vector |
InterpolatedVolume types. More... | |
typedef InterpolatedVolume::Matrix | Matrix |
Public Member Functions | |
SplinePyramid (const std::vector< InterpolatedVolume > &pyramid=std::vector< InterpolatedVolume >()) | |
Constructors / Destructors / Copy. More... | |
template<typename T > | |
SplinePyramid (const std::vector< carto::VolumeRef< T > > &pyramid, unsigned order=3, bool is_coeff=false) | |
SplinePyramid (const SplinePyramid &other) | |
~SplinePyramid () | |
SplinePyramid & | operator= (const SplinePyramid &other) |
const std::vector< InterpolatedVolume > & | pyramid () const |
Change pyramid. More... | |
void | setPyramid (const std::vector< InterpolatedVolume > &pyramid) |
InterpolatedVolume & | operator[] (unsigned level) |
Level accessor. More... | |
const InterpolatedVolume & | operator[] (unsigned level) const |
int | nlevel () const |
double | getSizeXMm () const |
Dimensions. More... | |
double | getSizeYMm () const |
double | getSizeZMm () const |
carto::PropertySet & | header (unsigned level=0) |
const carto::PropertySet & | header (unsigned level=0) const |
Protected Attributes | |
std::vector< InterpolatedVolume > | _pyramid |
Pyramid of Interpolated Volumes.
Definition at line 55 of file splinepyramid.h.
Definition at line 63 of file splinepyramid.h.
InterpolatedVolume types.
Definition at line 62 of file splinepyramid.h.
aims::SplinePyramid::SplinePyramid | ( | const std::vector< InterpolatedVolume > & | pyramid = std::vector< InterpolatedVolume >() | ) |
Constructors / Destructors / Copy.
aims::SplinePyramid::SplinePyramid | ( | const std::vector< carto::VolumeRef< T > > & | pyramid, |
unsigned | order = 3 , |
||
bool | is_coeff = false |
||
) |
Definition at line 560 of file splinepyramid_d.h.
aims::SplinePyramid::SplinePyramid | ( | const SplinePyramid & | other | ) |
aims::SplinePyramid::~SplinePyramid | ( | ) |
double aims::SplinePyramid::getSizeXMm | ( | ) | const |
Dimensions.
double aims::SplinePyramid::getSizeYMm | ( | ) | const |
double aims::SplinePyramid::getSizeZMm | ( | ) | const |
carto::PropertySet& aims::SplinePyramid::header | ( | unsigned | level = 0 | ) |
const carto::PropertySet& aims::SplinePyramid::header | ( | unsigned | level = 0 | ) | const |
int aims::SplinePyramid::nlevel | ( | ) | const |
SplinePyramid& aims::SplinePyramid::operator= | ( | const SplinePyramid & | other | ) |
InterpolatedVolume& aims::SplinePyramid::operator[] | ( | unsigned | level | ) |
Level accessor.
const InterpolatedVolume& aims::SplinePyramid::operator[] | ( | unsigned | level | ) | const |
const std::vector<InterpolatedVolume>& aims::SplinePyramid::pyramid | ( | ) | const |
Change pyramid.
Referenced by SplinePyramid().
void aims::SplinePyramid::setPyramid | ( | const std::vector< InterpolatedVolume > & | pyramid | ) |
|
protected |
Definition at line 110 of file splinepyramid.h.
Referenced by SplinePyramid().