#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