![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/pyramid/pyramid.h>
Public Member Functions | |
Pyramid (const PyramidFunc< T > &func) | |
virtual | ~Pyramid () |
void | setRef (AimsData< T > &ref) |
void | setLevel (int level) |
const AimsData< T > & | item (int level) const |
void | save (const std::string &name) const |
Protected Member Functions | |
void | _new_ppItem (int level) |
void | _free_ppItem () |
void | _build () |
Protected Attributes | |
const PyramidFunc< T > & | _func |
AimsData< T > * | _ref |
int | _level |
AimsData< T > ** | _ppItem |
|
inline |
Definition at line 54 of file pyramid.h.
References Pyramid< T >::_free_ppItem(), Pyramid< T >::item(), ref(), Pyramid< T >::save(), Pyramid< T >::setLevel(), and Pyramid< T >::setRef().
|
inlineprotected |
Definition at line 147 of file pyramid.h.
References Pyramid< T >::_func, Pyramid< T >::_level, Pyramid< T >::_ppItem, Pyramid< T >::_ref, and aims::meshdistance::min().
Referenced by Pyramid< T >::setLevel().
|
inlineprotected |
Definition at line 122 of file pyramid.h.
References Pyramid< T >::_level, and Pyramid< T >::_ppItem.
Referenced by Pyramid< T >::setLevel(), and Pyramid< T >::~Pyramid().
|
inlineprotected |
Definition at line 86 of file pyramid.h.
References Pyramid< T >::_ppItem, and Pyramid< T >::_ref.
Referenced by Pyramid< T >::setLevel().
Definition at line 200 of file pyramid.h.
References Pyramid< T >::_level, Pyramid< T >::_ppItem, Pyramid< T >::_ref, and ASSERT.
Referenced by Pyramid< T >::save(), and Pyramid< T >::~Pyramid().
|
inline |
Definition at line 213 of file pyramid.h.
References Pyramid< T >::_level, and Pyramid< T >::item().
Referenced by Pyramid< T >::~Pyramid().
|
inline |
Definition at line 135 of file pyramid.h.
References Pyramid< T >::_build(), Pyramid< T >::_free_ppItem(), Pyramid< T >::_level, Pyramid< T >::_new_ppItem(), Pyramid< T >::_ref, and ASSERT.
Referenced by Pyramid< T >::setRef(), and Pyramid< T >::~Pyramid().
Definition at line 75 of file pyramid.h.
References Pyramid< T >::_level, Pyramid< T >::_ref, and Pyramid< T >::setLevel().
Referenced by Pyramid< T >::~Pyramid().
|
protected |
Definition at line 63 of file pyramid.h.
Referenced by Pyramid< T >::_build().
|
protected |
Definition at line 65 of file pyramid.h.
Referenced by Pyramid< T >::_build(), Pyramid< T >::_free_ppItem(), Pyramid< T >::item(), Pyramid< T >::save(), Pyramid< T >::setLevel(), and Pyramid< T >::setRef().
Definition at line 66 of file pyramid.h.
Referenced by Pyramid< T >::_build(), Pyramid< T >::_free_ppItem(), Pyramid< T >::_new_ppItem(), and Pyramid< T >::item().
Definition at line 64 of file pyramid.h.
Referenced by Pyramid< T >::_build(), Pyramid< T >::_new_ppItem(), Pyramid< T >::item(), Pyramid< T >::setLevel(), and Pyramid< T >::setRef().