Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Browser Class Reference
[Utils3D]

3D navigation helper class More...

#include <gmlbrowser.h>

List of all members.

Public Types

enum  NAV_MODE { NAV_TRACKBALL, NAV_WALK }

Public Member Functions

 Browser (Viewport &viewport)
void SetNavigationMode (NAV_MODE nav_mode)
ModeBrowser * GetModeBrowser ()
void SetDomain (const BBox3f &scene_size, bool update_position=true)
BBox3f GetDomain () const
void MouseButton (const Vector2i &pos, int button, bool pressed)
void MouseMotion (const Vector2i &pos, int button)
void MousePassiveMotion (const Vector2i &pos)
void MouseWheel (const Vector2i &pos, int delta)
bool KeyDown (int key, int options)
bool KeyUp (int key, int options)


Detailed Description

3D navigation helper class


The documentation for this class was generated from the following files:
Generated on Tue Jan 13 21:12:08 2004 for Graphics and Media Lab CSL by doxygen 1.3.4