![]() |
aimsalgo 6.0.0
Neuroimaging image processing
|
Pyramid of Interpolated Volumes. More...
#include <aims/pyramid/splinepyramid.h>

Public Types | |
| typedef InterpolatedVolume::Vector | Vector |
| InterpolatedVolume types. | |
| typedef InterpolatedVolume::Matrix | Matrix |
Public Member Functions | |
| SplinePyramid (const std::vector< InterpolatedVolume > &pyramid=std::vector< InterpolatedVolume >()) | |
| Constructors / Destructors / Copy. | |
| 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. | |
| void | setPyramid (const std::vector< InterpolatedVolume > &pyramid) |
| InterpolatedVolume & | operator[] (unsigned level) |
| Level accessor. | |
| const InterpolatedVolume & | operator[] (unsigned level) const |
| int | nlevel () const |
| double | getSizeXMm () const |
| Dimensions. | |
| 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.
References pyramid().
Referenced by operator=(), and SplinePyramid().
| 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 | ) |
References SplinePyramid().
| 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 | ) |
References SplinePyramid().
| 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 setPyramid(), SplinePyramid(), and SplinePyramid().
| void aims::SplinePyramid::setPyramid | ( | const std::vector< InterpolatedVolume > & | pyramid | ) |
References pyramid().
|
protected |
Definition at line 110 of file splinepyramid.h.
Referenced by SplinePyramid().