|
Public Types |
typedef std::pair< std::string,
osg::ref_ptr< MatrixManipulator > > | NamedManipulator |
typedef std::map< int, NamedManipulator > | KeyManipMap |
Public Member Functions |
virtual const char * | className () const |
void | addMatrixManipulator (int key, std::string name, MatrixManipulator *cm) |
void | addNumberedMatrixManipulator (MatrixManipulator *cm) |
unsigned int | getNumMatrixManipulators () const |
void | selectMatrixManipulator (unsigned int num) |
KeyManipMap & | getKeyManipMap () |
const KeyManipMap & | getKeyManipMap () const |
MatrixManipulator * | getCurrentMatrixManipulator () |
const MatrixManipulator * | getCurrentMatrixManipulator () const |
MatrixManipulator * | getMatrixManipulatorWithIndex (unsigned int key) |
const MatrixManipulator * | getMatrixManipulatorWithIndex (unsigned int key) const |
MatrixManipulator * | getMatrixManipulatorWithKey (unsigned int key) |
const MatrixManipulator * | getMatrixManipulatorWithKey (unsigned int key) const |
virtual void | setMinimumDistance (float minimumDistance) |
virtual void | setCoordinateFrameCallback (CoordinateFrameCallback *cb) |
virtual void | setByMatrix (const osg::Matrixd &matrix) |
virtual void | setByInverseMatrix (const osg::Matrixd &matrix) |
virtual osg::Matrixd | getMatrix () const |
virtual osg::Matrixd | getInverseMatrix () const |
virtual osgUtil::SceneView::FusionDistanceMode | getFusionDistanceMode () const |
virtual float | getFusionDistanceValue () const |
virtual void | setNode (osg::Node *n) |
virtual const osg::Node * | getNode () const |
virtual osg::Node * | getNode () |
virtual void | setHomePosition (const osg::Vec3d &eye, const osg::Vec3d ¢er, const osg::Vec3d &up, bool autoComputeHomePosition=false) |
virtual void | setAutoComputeHomePosition (bool flag) |
virtual void | computeHomePosition () |
virtual void | home (const GUIEventAdapter &ee, GUIActionAdapter &aa) |
virtual void | init (const GUIEventAdapter &ee, GUIActionAdapter &aa) |
virtual bool | handle (const GUIEventAdapter &ea, GUIActionAdapter &us) |
virtual void | getUsage (osg::ApplicationUsage &usage) const |