#include <camerahandle.h>
Collaboration diagram for CameraHandle:

Public Types | |
| No | |
| Translational | |
| Rotational | |
| enum | ManipulationType { No, Translational, Rotational } |
Public Member Functions | |
| CameraHandle () | |
| virtual | ~CameraHandle () |
Public Attributes | |
| osg::Vec3 | eye |
| osg::Vec3 | view |
| osg::Vec3 | home_eye |
| osg::Vec3 | home_view |
| osg::Vec3 | desiredEye |
| osg::Vec3 | desiredView |
| bool | home_externally_set |
| OdeAgent * | watchingAgent |
| bool | watchingAgentDefined |
| Position | oldPositionOfAgent |
| bool | oldPositionOfAgentDefined |
| ManipulationType | doManipulation |
| osg::Vec3 | manipulationPoint |
| OSGPrimitive * | manipulationViz |
The avoidance of static variables enables multithreaded (tasked) simulations.
| enum ManipulationType |
| CameraHandle | ( | ) |
| ~CameraHandle | ( | ) | [virtual] |
| bool home_externally_set |
| bool watchingAgentDefined |
1.4.7