The PyramidGL class.
More...
#include <pyramid.hpp>
◆ PyramidGL() [1/2]
pic::PyramidGL::PyramidGL |
( |
ImageGL * |
img, |
|
|
bool |
lapGauss, |
|
|
int |
limitLevel |
|
) |
| |
◆ PyramidGL() [2/2]
pic::PyramidGL::PyramidGL |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
channels, |
|
|
bool |
lapGauss, |
|
|
int |
limitLevel |
|
) |
| |
PyramidGL.
- Parameters
-
width | |
height | |
channels | |
lapGauss | |
limitLevel | |
◆ ~PyramidGL()
pic::PyramidGL::~PyramidGL |
( |
| ) |
|
◆ add()
void pic::PyramidGL::add |
( |
const PyramidGL * |
pyr | ) |
|
◆ blend()
◆ create()
void pic::PyramidGL::create |
( |
ImageGL * |
img, |
|
|
bool |
lapGauss, |
|
|
int |
limitLevel |
|
) |
| |
|
protected |
create
- Parameters
-
img | |
width | |
height | |
channels | |
lapGauss | |
limitLevel | |
◆ get()
Image* pic::PyramidGL::get |
( |
int |
index | ) |
|
|
inline |
◆ initFilters()
void pic::PyramidGL::initFilters |
( |
| ) |
|
|
protected |
◆ mul()
void pic::PyramidGL::mul |
( |
const PyramidGL * |
pyr | ) |
|
◆ mulNeg()
void pic::PyramidGL::mulNeg |
( |
const PyramidGL * |
pyr | ) |
|
◆ reconstruct()
reconstruct
- Parameters
-
- Returns
◆ release()
void pic::PyramidGL::release |
( |
| ) |
|
|
inlineprotected |
◆ setNULL()
void pic::PyramidGL::setNULL |
( |
| ) |
|
|
inline |
◆ setValue()
void pic::PyramidGL::setValue |
( |
float |
value | ) |
|
◆ size()
int pic::PyramidGL::size |
( |
| ) |
|
|
inline |
◆ update()
void pic::PyramidGL::update |
( |
ImageGL * |
img | ) |
|
◆ bCreated
bool pic::PyramidGL::bCreated |
|
protected |
◆ filters
std::vector<FilterGL *> pic::PyramidGL::filters |
|
protected |
◆ flt_add
◆ flt_blend
◆ flt_gauss
◆ flt_sampler
◆ flt_sub
◆ lapGauss
bool pic::PyramidGL::lapGauss |
|
protected |
◆ limitLevel
int pic::PyramidGL::limitLevel |
|
protected |
◆ stack
◆ trackerRec
◆ trackerUp
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/gl/algorithms/pyramid.hpp