#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 |