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 214 of file SiftGPU.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
COLOR_NUM 

Definition at line 223 of file SiftGPU.h.


Constructor & Destructor Documentation

Definition at line 97 of file SiftGPU.cpp.


Member Function Documentation

Definition at line 1262 of file SiftGPU.cpp.

Definition at line 1195 of file SiftGPU.cpp.

Definition at line 374 of file SiftGPU.cpp.

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

Definition at line 587 of file SiftGPU.cpp.

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

Definition at line 479 of file SiftGPU.cpp.

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

Definition at line 532 of file SiftGPU.cpp.

Definition at line 613 of file SiftGPU.cpp.

Definition at line 1395 of file SiftGPU.cpp.

Definition at line 1402 of file SiftGPU.cpp.

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

Definition at line 1363 of file SiftGPU.cpp.

Definition at line 117 of file SiftGPU.cpp.

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

Definition at line 645 of file SiftGPU.cpp.

Definition at line 1257 of file SiftGPU.cpp.


Member Data Documentation

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

Definition at line 224 of file SiftGPU.h.

Definition at line 219 of file SiftGPU.h.

int SiftGPUEX::_view [private]

Definition at line 217 of file SiftGPU.h.

Definition at line 221 of file SiftGPU.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rgbd_registration
Author(s): Ross Kidson
autogenerated on Sun Oct 6 2013 12:00:42