Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
Class which holds all data used by CameraManipulators. More...
#include <camerahandle.h>
Public Types | |
enum | ManipulationType { No, Translational, TranslationalHorizontal, 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 |
OSGPrimitive * | manipulationViz2 |
double | manipulationForce |
osg::Camera * | cam |
Class which holds all data used by CameraManipulators.
The avoidance of static variables enables multithreaded (tasked) simulations.
enum ManipulationType |
CameraHandle | ( | ) |
|
virtual |
osg::Camera* cam |
osg::Vec3 desiredEye |
osg::Vec3 desiredView |
ManipulationType doManipulation |
osg::Vec3 eye |
bool home_externally_set |
osg::Vec3 home_eye |
osg::Vec3 home_view |
double manipulationForce |
osg::Vec3 manipulationPoint |
OSGPrimitive* manipulationViz |
OSGPrimitive* manipulationViz2 |
Position oldPositionOfAgent |
bool oldPositionOfAgentDefined |
osg::Vec3 view |
OdeAgent* watchingAgent |
bool watchingAgentDefined |