#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 1935 of file PyramidGL.cpp.
Definition at line 1940 of file PyramidGL.cpp.
void PyramidPacked::BuildPyramid | ( | GLTexInput * | input | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1948 of file PyramidGL.cpp.
void PyramidPacked::ComputeGradient | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1995 of file PyramidGL.cpp.
void PyramidPacked::DestroyPyramidData | ( | ) |
Definition at line 2745 of file PyramidGL.cpp.
void PyramidPacked::DetectKeypointsEX | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2051 of file PyramidGL.cpp.
void PyramidPacked::FitHistogramPyramid | ( | ) |
Definition at line 2781 of file PyramidGL.cpp.
void PyramidPacked::FitPyramid | ( | int | w, |
int | h | ||
) |
Definition at line 2613 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2317 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureList | ( | int | i, |
int | j | ||
) | [private] |
generate the feature texture
Definition at line 2163 of file PyramidGL.cpp.
void PyramidPacked::GenerateFeatureListCPU | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2370 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetBaseLevel | ( | int | octave, |
int | dataName = DATA_GAUSSIAN |
||
) | [virtual] |
Implements PyramidGL.
Definition at line 2772 of file PyramidGL.cpp.
void PyramidPacked::GetFeatureOrientations | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2447 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2763 of file PyramidGL.cpp.
GLTexImage * PyramidPacked::GetLevelTexture | ( | int | octave, |
int | level, | ||
int | dataName | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2755 of file PyramidGL.cpp.
void PyramidPacked::GetSimplifiedOrientation | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 2506 of file PyramidGL.cpp.
void PyramidPacked::InitPyramid | ( | int | w, |
int | h, | ||
int | ds | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 2539 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 2661 of file PyramidGL.cpp.
GLTexPacked* PyramidPacked::_allPyramid [private] |
Definition at line 95 of file PyramidGL.h.