#include <PyramidGL.h>

Public Member Functions | |
| void | BuildPyramid (GLTexInput *input) |
| void | ComputeGradient () |
| void | DestroyPyramidData () |
| void | DetectKeypointsEX () |
| void | FitHistogramPyramid () |
| void | FitPyramid (int w, int h) |
| virtual void | GenerateFeatureList () |
| void | GenerateFeatureListCPU () |
| GLTexImage * | GetBaseLevel (int octave, int dataName=DATA_GAUSSIAN) |
| virtual void | GetFeatureOrientations () |
| GLTexImage * | GetLevelTexture (int octave, int level) |
| GLTexImage * | GetLevelTexture (int octave, int level, int dataName) |
| void | GetSimplifiedOrientation () |
| void | InitPyramid (int w, int h, int ds) |
| PyramidNaive (SiftParam &sp) | |
| void | ResizePyramid (int w, int h) |
| ~PyramidNaive () | |
Protected Attributes | |
| GLTexImage * | _auxPyramid |
| GLTexImage * | _texPyramid |
Private Member Functions | |
| void | GenerateFeatureList (int i, int j) |
Definition at line 65 of file PyramidGL.h.
| PyramidNaive::PyramidNaive | ( | SiftParam & | sp | ) |
Definition at line 61 of file PyramidGL.cpp.
Definition at line 67 of file PyramidGL.cpp.
| void PyramidNaive::BuildPyramid | ( | GLTexInput * | input | ) | [virtual] |
Implements SiftPyramid.
Definition at line 591 of file PyramidGL.cpp.
| void PyramidNaive::ComputeGradient | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 689 of file PyramidGL.cpp.
| void PyramidNaive::DestroyPyramidData | ( | ) |
Definition at line 148 of file PyramidGL.cpp.
| void PyramidNaive::DetectKeypointsEX | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 729 of file PyramidGL.cpp.
| void PyramidNaive::FitHistogramPyramid | ( | ) |
Definition at line 249 of file PyramidGL.cpp.
| void PyramidNaive::FitPyramid | ( | int | w, |
| int | h | ||
| ) |
Definition at line 271 of file PyramidGL.cpp.
| void PyramidNaive::GenerateFeatureList | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 968 of file PyramidGL.cpp.
| void PyramidNaive::GenerateFeatureList | ( | int | i, |
| int | j | ||
| ) | [private] |
generate the feature texture
Definition at line 817 of file PyramidGL.cpp.
| void PyramidNaive::GenerateFeatureListCPU | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1193 of file PyramidGL.cpp.
| GLTexImage * PyramidNaive::GetBaseLevel | ( | int | octave, |
| int | dataName = DATA_GAUSSIAN |
||
| ) | [virtual] |
Implements PyramidGL.
Definition at line 664 of file PyramidGL.cpp.
| void PyramidNaive::GetFeatureOrientations | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1128 of file PyramidGL.cpp.
| GLTexImage * PyramidNaive::GetLevelTexture | ( | int | octave, |
| int | level | ||
| ) | [virtual] |
Implements SiftPyramid.
Definition at line 656 of file PyramidGL.cpp.
| GLTexImage * PyramidNaive::GetLevelTexture | ( | int | octave, |
| int | level, | ||
| int | dataName | ||
| ) | [virtual] |
Implements SiftPyramid.
Definition at line 639 of file PyramidGL.cpp.
| void PyramidNaive::GetSimplifiedOrientation | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1467 of file PyramidGL.cpp.
| void PyramidNaive::InitPyramid | ( | int | w, |
| int | h, | ||
| int | ds | ||
| ) | [virtual] |
Implements SiftPyramid.
Definition at line 309 of file PyramidGL.cpp.
| void PyramidNaive::ResizePyramid | ( | int | w, |
| int | h | ||
| ) | [virtual] |
Implements SiftPyramid.
Definition at line 382 of file PyramidGL.cpp.
GLTexImage* PyramidNaive::_auxPyramid [protected] |
Definition at line 69 of file PyramidGL.h.
GLTexImage* PyramidNaive::_texPyramid [protected] |
Definition at line 68 of file PyramidGL.h.