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 61 of file PyramidGL.cpp.

Definition at line 67 of file PyramidGL.cpp.


Member Function Documentation

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

Implements SiftPyramid.

Definition at line 591 of file PyramidGL.cpp.

void PyramidNaive::ComputeGradient ( ) [virtual]

Implements SiftPyramid.

Definition at line 689 of file PyramidGL.cpp.

Definition at line 148 of file PyramidGL.cpp.

void PyramidNaive::DetectKeypointsEX ( ) [virtual]

Implements SiftPyramid.

Definition at line 729 of file PyramidGL.cpp.

Definition at line 249 of file PyramidGL.cpp.

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

Definition at line 271 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 968 of file PyramidGL.cpp.

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

generate the feature texture

Definition at line 817 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1193 of file PyramidGL.cpp.

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

Implements PyramidGL.

Definition at line 664 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1128 of file PyramidGL.cpp.

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

Implements SiftPyramid.

Definition at line 656 of file PyramidGL.cpp.

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

Implements SiftPyramid.

Definition at line 639 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 1467 of file PyramidGL.cpp.

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

Implements SiftPyramid.

Definition at line 309 of file PyramidGL.cpp.

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

Implements SiftPyramid.

Definition at line 382 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
autogenerated on Wed Aug 26 2015 15:24:06