Public Member Functions | Private Member Functions | Private Attributes
PyramidPacked Class Reference

#include <PyramidGL.h>

Inheritance diagram for PyramidPacked:
Inheritance graph
[legend]

List of all members.

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 ()
GLTexImageGetBaseLevel (int octave, int dataName=DATA_GAUSSIAN)
void GetFeatureOrientations ()
GLTexImageGetLevelTexture (int octave, int level)
GLTexImageGetLevelTexture (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

Detailed Description

Definition at line 93 of file PyramidGL.h.


Constructor & Destructor Documentation

Definition at line 1934 of file PyramidGL.cpp.

Definition at line 1939 of file PyramidGL.cpp.


Member Function Documentation

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.

Definition at line 2744 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 2050 of file PyramidGL.cpp.

Definition at line 2780 of file PyramidGL.cpp.

void PyramidPacked::FitPyramid ( int  w,
int  h 
)

Definition at line 2612 of file PyramidGL.cpp.

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.

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.

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.

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.


Member Data Documentation

Definition at line 95 of file PyramidGL.h.


The documentation for this class was generated from the following files:


siftgpu
Author(s): Changchang Wu (library), Bence Magyar (ROS wrapper)
autogenerated on Thu Jan 2 2014 11:38:01