|
Classes |
| struct | AxisDeviceFly |
| struct | Fly |
| | The Fly struct and methods control fly-through navigation mode for all input devices. More...
|
| class | FPMFly |
| | This class uses an AxisDevice to the fly the viewer by directly manipulation the flight-path-marker. More...
|
| class | Orbit |
| | Orbit implements orbit (aka top-down) travel technique suitable for stereoscopic displays. More...
|
| class | ScaleControl |
| class | DeviceClass |
| | This class is used for Device class RTTI (Run-time Type Identification). More...
|
| class | DeviceBase |
| | DeviceBase is an abstract class used as a super class of Device. Generally, users should subclass from the Device class. More...
|
| class | Device |
| | Device is an abstract class representing an input device. More...
|
| class | AxisDevice |
| class | X11Spaceball |
| class | Win32Joystick |
| | This class interfaces to Windows joystick via the Win32 joystick interface. More...
|
| class | ButtonDevice |
| | The ButtonDevice class is a abstract Device class representing a button device. More...
|
| class | SixDOFSensor |
| | This is an abstract class representing a 6 degree of freedom tracker which is define as a single unit with location and orientation information. More...
|
| struct | DeviceThread |
| class | DeviceManager |
| | This class initializes all Device objects in use. More...
|
Functions |
| void | Fly_construct (Fly *f, view_t *view, const char *fileName) |
| void | Fly_start (Fly *f, view_t *view, f64_t currentTime, char stereo, vgis_boolean_t constantHeight) |
| void | Fly_end (Fly *f, view_t *view) |
| void | Fly_execute (Fly *f, const VGIS_Event *e, Cursor3D pointer[2], int mouse[2], view_t *view, f64_t currentTime) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::allocator< class AxisDevice * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::vector< class AxisDevice * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::allocator< SixDOFSensor * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::vector< SixDOFSensor * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::allocator< Device * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::vector< Device * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::allocator< DeviceBase * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::vector< DeviceBase * >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::allocator< DeviceThread >) |
| | CONTROLLERS_MEMBER_TEMPLATE (std::vector< DeviceThread >) |
Variables |
| CONTROLLERS_CLASS | AxisDevice |
| CONTROLLERS_CLASS | SixDOFSensor |