osgManipulator::Selection Class Reference

Inheritance diagram for osgManipulator::Selection:

osg::MatrixTransform osg::Transform osg::Group osg::Node osg::Object osg::Referenced osgManipulator::Dragger osgManipulator::CompositeDragger osgManipulator::RotateCylinderDragger osgManipulator::RotateSphereDragger osgManipulator::Scale1DDragger osgManipulator::Scale2DDragger osgManipulator::Translate1DDragger osgManipulator::Translate2DDragger osgManipulator::ScaleAxisDragger osgManipulator::TabBoxDragger osgManipulator::TabPlaneDragger osgManipulator::TabPlaneTrackballDragger osgManipulator::TrackballDragger osgManipulator::TranslateAxisDragger osgManipulator::TranslatePlaneDragger

List of all members.

Public Member Functions

 Selection ()
virtual bool receive (const MotionCommand &)
virtual bool receive (const TranslateInLineCommand &command)
virtual bool receive (const TranslateInPlaneCommand &command)
virtual bool receive (const Scale1DCommand &command)
virtual bool receive (const Scale2DCommand &command)
virtual bool receive (const ScaleUniformCommand &command)
virtual bool receive (const Rotate3DCommand &command)

Protected Member Functions

virtual ~Selection ()

Protected Attributes

osg::Matrix _startMotionMatrix
osg::Matrix _localToWorld
osg::Matrix _worldToLocal


Detailed Description

Selection listens to motion commands generated by draggers.

Constructor & Destructor Documentation

osgManipulator::Selection::Selection (  ) 

virtual osgManipulator::Selection::~Selection (  )  [protected, virtual]


Member Function Documentation

virtual bool osgManipulator::Selection::receive ( const MotionCommand  )  [virtual]

Receive motion commands and set the MatrixTransform accordingly to transform selections. Returns true on success.

virtual bool osgManipulator::Selection::receive ( const TranslateInLineCommand command  )  [inline, virtual]

virtual bool osgManipulator::Selection::receive ( const TranslateInPlaneCommand command  )  [inline, virtual]

virtual bool osgManipulator::Selection::receive ( const Scale1DCommand command  )  [inline, virtual]

virtual bool osgManipulator::Selection::receive ( const Scale2DCommand command  )  [inline, virtual]

virtual bool osgManipulator::Selection::receive ( const ScaleUniformCommand command  )  [inline, virtual]

virtual bool osgManipulator::Selection::receive ( const Rotate3DCommand command  )  [inline, virtual]


Member Data Documentation


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

Generated on Wed Nov 17 16:52:52 2010 for openscenegraph by  doxygen 1.5.6