CameraManipulatorFollow Class Reference

#include <cameramanipulatorFollow.h>

Inheritance diagram for CameraManipulatorFollow:

Inheritance graph
[legend]
Collaboration diagram for CameraManipulatorFollow:

Collaboration graph
[legend]
List of all members.

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

Definition at line 56 of file cameramanipulatorFollow.h.

Public Member Functions

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

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.


Constructor & Destructor Documentation

CameraManipulatorFollow osg::Node *  node,
GlobalData global
 

Definition at line 52 of file cameramanipulatorFollow.cpp.

~CameraManipulatorFollow  )  [protected, virtual]
 

Definition at line 55 of file cameramanipulatorFollow.cpp.


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.

Definition at line 57 of file cameramanipulatorFollow.cpp.

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.

Definition at line 72 of file cameramanipulatorFollow.cpp.


Generated on Tue Apr 4 19:05:27 2006 for Robotsystem from Robot Group Leipzig by  doxygen 1.4.5