#include <BasicTestWin.h>
Public Member Functions | |
BasicTestWin () | |
void | Display () |
void | EndMotion () |
void | FitWindow () |
void | KeyInput (int key) |
void | MoveMouse (int x, int y) |
void | OnIdle () |
void | ParseSiftParam (int argc, char **argv) |
void | ReShape (int w, int h) |
void | RunSiftGPU () |
void | SetVerbose () |
void | SetView () |
void | StartMotion (int x, int y) |
virtual void | UpdateDisplay ()=0 |
virtual | ~BasicTestWin () |
Protected Member Functions | |
virtual void | SetDisplaySize (int w, int h)=0 |
virtual void | SetWindowTitle (char *title)=0 |
Protected Attributes | |
int | _current |
float | _displayScale |
int | _imgHeight |
int | _imgWidth |
SiftGPUEX * | _sift |
int | _win_x |
int | _win_y |
Private Attributes | |
int | _looping |
int | _motion |
int | _motion_x |
int | _motion_y |
int | _stat_frames |
float | _stat_tstart |
int | _sub_view |
char | _title [512] |
GlTransform | _transform |
int | _view |
int | _win_h |
int | _win_w |
Definition at line 52 of file BasicTestWin.h.
Definition at line 47 of file BasicTestWin.cpp.
BasicTestWin::~BasicTestWin | ( | ) | [virtual] |
Definition at line 63 of file BasicTestWin.cpp.
Definition at line 71 of file BasicTestWin.cpp.
Definition at line 290 of file BasicTestWin.cpp.
Definition at line 221 of file BasicTestWin.cpp.
void BasicTestWin::KeyInput | ( | int | key | ) |
Definition at line 92 of file BasicTestWin.cpp.
void BasicTestWin::MoveMouse | ( | int | x, |
int | y | ||
) |
Definition at line 176 of file BasicTestWin.cpp.
Definition at line 83 of file BasicTestWin.cpp.
void BasicTestWin::ParseSiftParam | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 210 of file BasicTestWin.cpp.
void BasicTestWin::ReShape | ( | int | w, |
int | h | ||
) |
Definition at line 185 of file BasicTestWin.cpp.
Definition at line 198 of file BasicTestWin.cpp.
virtual void BasicTestWin::SetDisplaySize | ( | int | w, |
int | h | ||
) | [protected, pure virtual] |
Implemented in GLTestWnd, and TestWinGlut.
Definition at line 296 of file BasicTestWin.cpp.
Definition at line 274 of file BasicTestWin.cpp.
virtual void BasicTestWin::SetWindowTitle | ( | char * | title | ) | [protected, pure virtual] |
Implemented in TestWinGlut, and GLTestWnd.
void BasicTestWin::StartMotion | ( | int | x, |
int | y | ||
) |
Definition at line 283 of file BasicTestWin.cpp.
virtual void BasicTestWin::UpdateDisplay | ( | ) | [pure virtual] |
Implemented in TestWinGlut, and GLTestWnd.
int BasicTestWin::_current [protected] |
Definition at line 67 of file BasicTestWin.h.
float BasicTestWin::_displayScale [protected] |
Definition at line 64 of file BasicTestWin.h.
int BasicTestWin::_imgHeight [protected] |
Definition at line 65 of file BasicTestWin.h.
int BasicTestWin::_imgWidth [protected] |
Definition at line 65 of file BasicTestWin.h.
int BasicTestWin::_looping [private] |
Definition at line 55 of file BasicTestWin.h.
int BasicTestWin::_motion [private] |
Definition at line 56 of file BasicTestWin.h.
int BasicTestWin::_motion_x [private] |
Definition at line 57 of file BasicTestWin.h.
int BasicTestWin::_motion_y [private] |
Definition at line 57 of file BasicTestWin.h.
SiftGPUEX* BasicTestWin::_sift [protected] |
Definition at line 73 of file BasicTestWin.h.
int BasicTestWin::_stat_frames [private] |
Definition at line 71 of file BasicTestWin.h.
float BasicTestWin::_stat_tstart [private] |
Definition at line 70 of file BasicTestWin.h.
int BasicTestWin::_sub_view [private] |
Definition at line 60 of file BasicTestWin.h.
char BasicTestWin::_title[512] [private] |
Definition at line 58 of file BasicTestWin.h.
GlTransform BasicTestWin::_transform [private] |
Definition at line 54 of file BasicTestWin.h.
int BasicTestWin::_view [private] |
Definition at line 59 of file BasicTestWin.h.
int BasicTestWin::_win_h [private] |
Definition at line 61 of file BasicTestWin.h.
int BasicTestWin::_win_w [private] |
Definition at line 61 of file BasicTestWin.h.
int BasicTestWin::_win_x [protected] |
Definition at line 66 of file BasicTestWin.h.
int BasicTestWin::_win_y [protected] |
Definition at line 66 of file BasicTestWin.h.