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