CameraManipulatorFollow Class Reference

CameraManipulatorFollow is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation. More...

#include <cameramanipulatorFollow.h>

Inherits CameraManipulator.

Inheritance diagram for CameraManipulatorFollow:

Inheritance graph
[legend]
Collaboration diagram for CameraManipulatorFollow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CameraManipulatorFollow (osg::Node *node, GlobalData &global, CameraHandle &cameraHandle)

Protected Member Functions

virtual ~CameraManipulatorFollow ()
virtual void calcMovementByAgent ()
 This handles robot movements, so that the camera movemenent is right affected.
virtual void setHomeViewByAgent ()
 Sets the right view and eye if the robot has changed.

Detailed Description

CameraManipulatorFollow is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation.

Left mouse button: Pan and tilt Right mouse button: forward and sideways Middle mouse button: up and sideways


Constructor & Destructor Documentation

CameraManipulatorFollow ( osg::Node *  node,
GlobalData global,
CameraHandle cameraHandle 
)

~CameraManipulatorFollow (  )  [protected, virtual]


Member Function Documentation

void calcMovementByAgent (  )  [protected, virtual]

This handles robot movements, so that the camera movemenent is right affected.

should be overwritten by new cameramanipulator

Reimplemented from CameraManipulator.

void setHomeViewByAgent (  )  [protected, virtual]

Sets the right view and eye if the robot has changed.

Is called from manageRobots(); should be overwritten by new cameramanipulator if needed

Reimplemented from CameraManipulator.


The documentation for this class was generated from the following files:
Generated on Fri Oct 30 16:29:03 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7