Public Member Functions | Protected Member Functions

view::Manipulator Class Reference

Base class for manipulator (OSG specific). More...

#include <_src_view_manipulator.hh>

Inheritance diagram for view::Manipulator:
view::KeyboardManipulator

List of all members.

Public Member Functions

virtual void home (double currentTime)
virtual void home (const osgGA::GUIEventAdapter &event, osgGA::GUIActionAdapter &action)
virtual bool handle (const osgGA::GUIEventAdapter &event, osgGA::GUIActionAdapter &action)
virtual void setByMatrix (const osg::Matrixd &matrix)=0
virtual osg::Matrixd getMatrix (void) const =0
virtual void setByInverseMatrix (const osg::Matrixd &matrix)=0
virtual osg::Matrixd getInverseMatrix (void) const =0

Protected Member Functions

 Manipulator (void)
virtual ~Manipulator ()

Detailed Description

Base class for manipulator (OSG specific).

A ManipulatorViewpoint can be composed with a Manipulator object.


Constructor & Destructor Documentation

view::Manipulator::Manipulator ( void   )  [inline, protected]
virtual view::Manipulator::~Manipulator (  )  [inline, protected, virtual]

Member Function Documentation

virtual osg::Matrixd view::Manipulator::getInverseMatrix ( void   )  const [pure virtual]

Implemented in view::KeyboardManipulator.

virtual osg::Matrixd view::Manipulator::getMatrix ( void   )  const [pure virtual]

Implemented in view::KeyboardManipulator.

virtual bool view::Manipulator::handle ( const osgGA::GUIEventAdapter &  event,
osgGA::GUIActionAdapter &  action 
) [inline, virtual]

Reimplemented in view::KeyboardManipulator.

virtual void view::Manipulator::home ( const osgGA::GUIEventAdapter &  event,
osgGA::GUIActionAdapter &  action 
) [inline, virtual]

Reimplemented in view::KeyboardManipulator.

virtual void view::Manipulator::home ( double  currentTime  )  [inline, virtual]

Reimplemented in view::KeyboardManipulator.

virtual void view::Manipulator::setByInverseMatrix ( const osg::Matrixd &  matrix  )  [pure virtual]

Implemented in view::KeyboardManipulator.

virtual void view::Manipulator::setByMatrix ( const osg::Matrixd &  matrix  )  [pure virtual]

Implemented in view::KeyboardManipulator.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:12