Public Member Functions | Protected Attributes | Private Member Functions
PyramidNaive Class Reference

#include <PyramidGL.h>

Inheritance diagram for PyramidNaive:
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)
virtual void GenerateFeatureList ()
void GenerateFeatureListCPU ()
GLTexImageGetBaseLevel (int octave, int dataName=DATA_GAUSSIAN)
virtual void GetFeatureOrientations ()
GLTexImageGetLevelTexture (int octave, int level)
GLTexImageGetLevelTexture (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)

Detailed Description

Definition at line 65 of file PyramidGL.h.


Constructor & Destructor Documentation

Definition at line 60 of file PyramidGL.cpp.

Definition at line 66 of file PyramidGL.cpp.


Member Function Documentation

void PyramidNaive::BuildPyramid ( GLTexInput input) [virtual]

Implements SiftPyramid.

Definition at line 590 of file PyramidGL.cpp.

void PyramidNaive::ComputeGradient ( ) [virtual]

Implements SiftPyramid.

Definition at line 688 of file PyramidGL.cpp.

Definition at line 147 of file PyramidGL.cpp.

void PyramidNaive::DetectKeypointsEX ( ) [virtual]

Implements SiftPyramid.

Definition at line 728 of file PyramidGL.cpp.

Definition at line 248 of file PyramidGL.cpp.

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

Definition at line 270 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 967 of file PyramidGL.cpp.

void PyramidNaive::GenerateFeatureList ( int  i,
int  j 
) [private]

generate the feature texture

Definition at line 816 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1192 of file PyramidGL.cpp.

GLTexImage * PyramidNaive::GetBaseLevel ( int  octave,
int  dataName = DATA_GAUSSIAN 
) [virtual]

Implements PyramidGL.

Definition at line 663 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1127 of file PyramidGL.cpp.

GLTexImage * PyramidNaive::GetLevelTexture ( int  octave,
int  level 
) [virtual]

Implements SiftPyramid.

Definition at line 655 of file PyramidGL.cpp.

GLTexImage * PyramidNaive::GetLevelTexture ( int  octave,
int  level,
int  dataName 
) [virtual]

Implements SiftPyramid.

Definition at line 638 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1466 of file PyramidGL.cpp.

void PyramidNaive::InitPyramid ( int  w,
int  h,
int  ds 
) [virtual]

Implements SiftPyramid.

Definition at line 308 of file PyramidGL.cpp.

void PyramidNaive::ResizePyramid ( int  w,
int  h 
) [virtual]

Implements SiftPyramid.

Definition at line 381 of file PyramidGL.cpp.


Member Data Documentation

Definition at line 69 of file PyramidGL.h.

Definition at line 68 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