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

Definition at line 1940 of file PyramidGL.cpp.


Member Function Documentation

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.

Definition at line 2745 of file PyramidGL.cpp.

Implements SiftPyramid.

Definition at line 2051 of file PyramidGL.cpp.

Definition at line 2781 of file PyramidGL.cpp.

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

Definition at line 2613 of file PyramidGL.cpp.

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.

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.

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.

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.


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