21.02
|
Interface for pyramid data-object. More...
#include <IPyramid.h>
Public Member Functions | |
virtual | ~IPyramid ()=default |
Default virtual destructor. More... | |
virtual const PyramidInfo * | info () const =0 |
Interface to be implemented by the child class to return the Pyramid's metadata. More... | |
virtual ITensor * | get_pyramid_level (size_t index) const =0 |
Retrieves a level of the pyramid as a ITensor pointer. More... | |
Interface for pyramid data-object.
Definition at line 36 of file IPyramid.h.
|
virtualdefault |
Default virtual destructor.
|
pure virtual |
Retrieves a level of the pyramid as a ITensor pointer.
[in] | index | The index of the level, such that index is less than levels. |
Implemented in CLPyramid, and Pyramid.
Referenced by NELaplacianPyramid::configure(), NELaplacianReconstruct::configure(), NEGaussianPyramidHalf::configure(), and NEGaussianPyramidOrb::configure().
|
pure virtual |
Interface to be implemented by the child class to return the Pyramid's metadata.
Implemented in CLPyramid, and Pyramid.
Referenced by NELaplacianPyramid::configure(), NELaplacianReconstruct::configure(), NEGaussianPyramidHalf::configure(), and NEGaussianPyramidOrb::configure().