Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes
SiftGPUEX Class Reference

#include <SiftGPU.h>

Inheritance diagram for SiftGPUEX:
Inheritance graph
[legend]

List of all members.

Public Member Functions

SIFTGPU_EXPORT void DisplaySIFT ()
SIFTGPU_EXPORT void GetImageDimension (int &w, int &h)
SIFTGPU_EXPORT void GetInitWindowPotition (int &x, int &y)
SIFTGPU_EXPORT void RandomizeColor ()
SIFTGPU_EXPORT void SetView (int view, int sub_view, char *title)
SIFTGPU_EXPORT SiftGPUEX ()
SIFTGPU_EXPORT void ToggleDisplayDebug ()

Private Types

enum  { COLOR_NUM = 36 }

Private Member Functions

void DisplayDebug ()
void DisplayFeatureBox (int i)
void DisplayInput ()
void DisplayLevel (void(*UseDisplayShader)(), int i)
void DisplayOctave (void(*UseDisplayShader)(), int i)
void DisplayPyramid (void(*UseDisplayShader)(), int dataName, int nskip1=0, int nskip2=0)

Static Private Member Functions

static void HSVtoRGB (float hsv[3], float rgb[3])

Private Attributes

float _colors [COLOR_NUM *3]
int _sub_view
int _view
int _view_debug

Detailed Description

Definition at line 215 of file SiftGPU.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
COLOR_NUM 

Definition at line 224 of file SiftGPU.h.


Constructor & Destructor Documentation

Definition at line 99 of file SiftGPU.cpp.


Member Function Documentation

void SiftGPUEX::DisplayDebug ( ) [private]

Definition at line 1279 of file SiftGPU.cpp.

void SiftGPUEX::DisplayFeatureBox ( int  i) [private]

Definition at line 1212 of file SiftGPU.cpp.

void SiftGPUEX::DisplayInput ( ) [private]

Definition at line 371 of file SiftGPU.cpp.

void SiftGPUEX::DisplayLevel ( void(*)()  UseDisplayShader,
int  i 
) [private]

Definition at line 590 of file SiftGPU.cpp.

void SiftGPUEX::DisplayOctave ( void(*)()  UseDisplayShader,
int  i 
) [private]

Definition at line 481 of file SiftGPU.cpp.

void SiftGPUEX::DisplayPyramid ( void(*)()  UseDisplayShader,
int  dataName,
int  nskip1 = 0,
int  nskip2 = 0 
) [private]

Definition at line 535 of file SiftGPU.cpp.

Definition at line 616 of file SiftGPU.cpp.

void SiftGPUEX::GetImageDimension ( int &  w,
int &  h 
)

Definition at line 1412 of file SiftGPU.cpp.

void SiftGPUEX::GetInitWindowPotition ( int &  x,
int &  y 
)

Definition at line 1419 of file SiftGPU.cpp.

void SiftGPUEX::HSVtoRGB ( float  hsv[3],
float  rgb[3] 
) [static, private]

Definition at line 1380 of file SiftGPU.cpp.

Definition at line 119 of file SiftGPU.cpp.

void SiftGPUEX::SetView ( int  view,
int  sub_view,
char *  title 
)

Definition at line 648 of file SiftGPU.cpp.

Definition at line 1274 of file SiftGPU.cpp.


Member Data Documentation

float SiftGPUEX::_colors[COLOR_NUM *3] [private]

Definition at line 225 of file SiftGPU.h.

int SiftGPUEX::_sub_view [private]

Definition at line 220 of file SiftGPU.h.

int SiftGPUEX::_view [private]

Definition at line 218 of file SiftGPU.h.

int SiftGPUEX::_view_debug [private]

Definition at line 222 of file SiftGPU.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