|
enum | { ROTATION
, TRANSLATION
, ZOOM
} |
|
Definition at line 71 of file GLTrackball.hh.
◆ anonymous enum
◆ GLTrackball()
ACG::GLTrackball::GLTrackball |
( |
GLState & |
_state | ) |
|
|
explicit |
◆ ~GLTrackball()
ACG::GLTrackball::~GLTrackball |
( |
| ) |
|
|
inline |
◆ map_to_sphere()
bool ACG::GLTrackball::map_to_sphere |
( |
const Vec2i & |
_point, |
|
|
Vec3f & |
_result |
|
) |
| |
|
private |
◆ mouse_move()
void ACG::GLTrackball::mouse_move |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
◆ mouse_press()
void ACG::GLTrackball::mouse_press |
( |
int |
button, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ mouse_release()
void ACG::GLTrackball::mouse_release |
( |
int |
button, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ rotation()
void ACG::GLTrackball::rotation |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
private |
◆ set_center()
void ACG::GLTrackball::set_center |
( |
const Vec3f & |
_center | ) |
|
|
inline |
◆ translation()
void ACG::GLTrackball::translation |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
private |
◆ zoom()
void ACG::GLTrackball::zoom |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
private |
◆ button_down_
bool ACG::GLTrackball::button_down_[10] |
|
private |
◆ center_
◆ glstate_
GLState& ACG::GLTrackball::glstate_ |
|
private |
◆ last_point_2D_
Vec2i ACG::GLTrackball::last_point_2D_ |
|
private |
◆ last_point_3D_
Vec3f ACG::GLTrackball::last_point_3D_ |
|
private |
◆ last_point_ok_
bool ACG::GLTrackball::last_point_ok_ |
|
private |
The documentation for this class was generated from the following files: