CameraHandle Class Reference

Class which holds all data used by CameraManipulators. More...

#include <camerahandle.h>

Collaboration diagram for CameraHandle:

Collaboration graph
[legend]

List of all members.

Public Types

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
OdeAgentwatchingAgent
bool watchingAgentDefined
Position oldPositionOfAgent
bool oldPositionOfAgentDefined
ManipulationType doManipulation
osg::Vec3 manipulationPoint
OSGPrimitivemanipulationViz


Detailed Description

Class which holds all data used by CameraManipulators.

The avoidance of static variables enables multithreaded (tasked) simulations.


Member Enumeration Documentation

Enumerator:
No 
Translational 
Rotational 


Constructor & Destructor Documentation

CameraHandle (  ) 

~CameraHandle (  )  [virtual]


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Fri Oct 30 09:39:49 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.5.8