#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 1934 of file PyramidGL.cpp.
Definition at line 1939 of file PyramidGL.cpp.
void PyramidPacked::BuildPyramid | ( | GLTexInput * | input | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1947 of file PyramidGL.cpp.
void PyramidPacked::ComputeGradient | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1994 of file PyramidGL.cpp.
void PyramidPacked::DestroyPyramidData | ( | ) |
Definition at line 2744 of file PyramidGL.cpp.
void PyramidPacked::DetectKeypointsEX | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2050 of file PyramidGL.cpp.
void PyramidPacked::FitHistogramPyramid | ( | ) |
Definition at line 2780 of file PyramidGL.cpp.
void PyramidPacked::FitPyramid | ( | int | w, |
int | h | ||
) |
Definition at line 2612 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2316 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | int | i, |
int | j | ||
) | [private] |
generate the feature texture
Definition at line 2162 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureListCPU | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2369 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetBaseLevel | ( | int | octave, |
int | dataName = DATA_GAUSSIAN |
||
) | [virtual] |
Implements PyramidGL.
Definition at line 2771 of file PyramidGL.cpp.
void PyramidPacked::GetFeatureOrientations | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2446 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2762 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level, | ||
int | dataName | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2754 of file PyramidGL.cpp.
void PyramidPacked::GetSimplifiedOrientation | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2505 of file PyramidGL.cpp.
void PyramidPacked::InitPyramid | ( | int | w, |
int | h, | ||
int | ds | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2538 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 2660 of file PyramidGL.cpp.
GLTexPacked* PyramidPacked::_allPyramid [private] |
Definition at line 95 of file PyramidGL.h.