class OSGGA_EXPORT osgGA::AnimationPathManipulator


Inheritance:


Public Methods

[more] AnimationPathManipulator( osg::AnimationPath* animationPath=0 )
[more] AnimationPathManipulator( const std::string& filename )
[more]virtual const char* className() const
[more]void setPrintOutTimingInfo(bool printOutTiminInfo)
[more]bool getPrintOutTimingInfo() const
[more]virtual void setByMatrix(const osg::Matrixd& matrix)
set the position of the matrix manipulator using a 4x4 Matrix
[more]virtual void setByInverseMatrix(const osg::Matrixd& matrix)
set the position of the matrix manipulator using a 4x4 Matrix
[more]virtual osg::Matrixd getMatrix() const
get the position of the manipulator as 4x4 Matrix
[more]virtual osg::Matrixd getInverseMatrix() const
get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix
[more]void setAnimationPath( osg::AnimationPath* animationPath )
[more]osg::AnimationPath* getAnimationPath()
[more]const osg::AnimationPath* getAnimationPath() const
[more]bool valid() const
[more]void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]virtual void getUsage(osg::ApplicationUsage& usage) const
Get the keyboard and mouse usage of this manipulator

Protected Fields

[more]bool _valid
[more]bool _printOutTiminInfo
[more]osg::ref_ptr<osg::AnimationPath> _animationPath
[more]double _timeOffset
[more]double _timeScale
[more]double _pauseTime
[more]bool _isPaused
[more]double _realStartOfTimedPeriod
[more]double _animStartOfTimedPeriod
[more]int _numOfFramesSinceStartOfTimedPeriod
[more]osg::Matrixd _matrix

Protected Methods

[more]void handleFrame( double time )


Inherited from MatrixManipulator:

Public Methods

ovirtual osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const
ovirtual float getFusionDistanceValue() const
ovirtual void setNode(osg::Node*)
ovirtual const osg::Node* getNode() const
ovirtual osg::Node* getNode()
ovirtual void accept(GUIEventHandlerVisitor& v)


Inherited from GUIEventHandler:

Public Methods

oMETA_Object (osgGA, GUIEventHandler) const () const
ovirtual CompositeGUIEventHandler* getComposite()


Documentation

o AnimationPathManipulator( osg::AnimationPath* animationPath=0 )

o AnimationPathManipulator( const std::string& filename )

ovirtual const char* className() const

ovoid setPrintOutTimingInfo(bool printOutTiminInfo)

obool getPrintOutTimingInfo() const

ovirtual void setByMatrix(const osg::Matrixd& matrix)
set the position of the matrix manipulator using a 4x4 Matrix

ovirtual void setByInverseMatrix(const osg::Matrixd& matrix)
set the position of the matrix manipulator using a 4x4 Matrix

ovirtual osg::Matrixd getMatrix() const
get the position of the manipulator as 4x4 Matrix

ovirtual osg::Matrixd getInverseMatrix() const
get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix

ovoid setAnimationPath( osg::AnimationPath* animationPath )

oosg::AnimationPath* getAnimationPath()

oconst osg::AnimationPath* getAnimationPath() const

obool valid() const

ovoid init(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovoid home(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovirtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovirtual void getUsage(osg::ApplicationUsage& usage) const
Get the keyboard and mouse usage of this manipulator

obool _valid

obool _printOutTiminInfo

ovoid handleFrame( double time )

oosg::ref_ptr<osg::AnimationPath> _animationPath

odouble _timeOffset

odouble _timeScale

odouble _pauseTime

obool _isPaused

odouble _realStartOfTimedPeriod

odouble _animStartOfTimedPeriod

oint _numOfFramesSinceStartOfTimedPeriod

oosg::Matrixd _matrix


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.