24 #ifndef __CAMERAMANIPULATORTV_H
25 #define __CAMERAMANIPULATORTV_H
50 virtual const char*
className()
const {
return "TV-Camera"; }
CameraManipulator is a MatrixManipulator which provides a flying camera updating of the camera positi...
Definition: cameramanipulator.h:55
virtual void setHomeEyeByAgent()
Definition: cameramanipulatorTV.cpp:78
osg::ref_ptr< osg::Node > node
Definition: cameramanipulator.h:160
virtual void setHomeViewByAgent()
Sets the right view and eye if the robot has changed.
Definition: cameramanipulatorTV.cpp:72
virtual const char * className() const
returns the classname of the manipulator it's NECCESSARY to define this funtion, otherwise the new ma...
Definition: cameramanipulatorTV.h:50
Class which holds all data used by CameraManipulators.
Definition: camerahandle.h:54
virtual ~CameraManipulatorTV()
Definition: cameramanipulatorTV.cpp:43
Data structure holding all essential global information.
Definition: globaldata.h:57
virtual void calcMovementByAgent()
This handles robot movements, so that the camera movemenent is right affected.
Definition: cameramanipulatorTV.cpp:46
CameraManipulatorTV is a MatrixManipulator which provides Flying simulator-like updating of the camer...
Definition: cameramanipulatorTV.h:40
CameraManipulatorTV(osg::Node *node, GlobalData &global, CameraHandle &cameraHandle)
Definition: cameramanipulatorTV.cpp:40