#include <PyramidGL.h>
Public Member Functions | |
void | BuildPyramid (GLTexInput *input) |
void | ComputeGradient () |
void | DestroyPyramidData () |
void | DetectKeypointsEX () |
void | FitHistogramPyramid () |
void | FitPyramid (int w, int h) |
void | GenerateFeatureList () |
void | GenerateFeatureListCPU () |
GLTexImage * | GetBaseLevel (int octave, int dataName=DATA_GAUSSIAN) |
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) |
virtual int | IsUsingRectDescription () |
PyramidPacked (SiftParam &sp) | |
void | ResizePyramid (int w, int h) |
~PyramidPacked () | |
Private Member Functions | |
void | GenerateFeatureList (int i, int j) |
Private Attributes | |
GLTexPacked * | _allPyramid |
Definition at line 93 of file PyramidGL.h.
Definition at line 1908 of file PyramidGL.cpp.
Definition at line 1913 of file PyramidGL.cpp.
void PyramidPacked::BuildPyramid | ( | GLTexInput * | input | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1921 of file PyramidGL.cpp.
void PyramidPacked::ComputeGradient | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1968 of file PyramidGL.cpp.
Definition at line 2697 of file PyramidGL.cpp.
void PyramidPacked::DetectKeypointsEX | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2024 of file PyramidGL.cpp.
Definition at line 2733 of file PyramidGL.cpp.
void PyramidPacked::FitPyramid | ( | int | w, |
int | h | ||
) |
Definition at line 2565 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2283 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | int | i, |
int | j | ||
) | [private] |
generate the feature texture
Definition at line 2130 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureListCPU | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2331 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetBaseLevel | ( | int | octave, |
int | dataName = DATA_GAUSSIAN |
||
) | [virtual] |
Implements PyramidGL.
Definition at line 2724 of file PyramidGL.cpp.
void PyramidPacked::GetFeatureOrientations | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2408 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2715 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level, | ||
int | dataName | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2707 of file PyramidGL.cpp.
void PyramidPacked::GetSimplifiedOrientation | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2465 of file PyramidGL.cpp.
void PyramidPacked::InitPyramid | ( | int | w, |
int | h, | ||
int | ds | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2498 of file PyramidGL.cpp.
virtual int PyramidPacked::IsUsingRectDescription | ( | ) | [inline, virtual] |
Reimplemented from SiftPyramid.
Definition at line 114 of file PyramidGL.h.
void PyramidPacked::ResizePyramid | ( | int | w, |
int | h | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2613 of file PyramidGL.cpp.
GLTexPacked* PyramidPacked::_allPyramid [private] |
Definition at line 95 of file PyramidGL.h.