OpenSceneGraph 2.8.4
Public Member Functions | Protected Member Functions | Protected Attributes
osg::PositionAttitudeTransform Class Reference

PositionAttitudeTransform - is a Transform. More...

Inheritance diagram for osg::PositionAttitudeTransform:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PositionAttitudeTransform ()
 PositionAttitudeTransform (const PositionAttitudeTransform &pat, const CopyOp &copyop=CopyOp::SHALLOW_COPY)
 META_Node (osg, PositionAttitudeTransform)
virtual PositionAttitudeTransformasPositionAttitudeTransform ()
virtual const
PositionAttitudeTransform
asPositionAttitudeTransform () const
void setPosition (const Vec3d &pos)
const Vec3dgetPosition () const
void setAttitude (const Quat &quat)
const QuatgetAttitude () const
void setScale (const Vec3d &scale)
const Vec3dgetScale () const
void setPivotPoint (const Vec3d &pivot)
const Vec3dgetPivotPoint () const
virtual bool computeLocalToWorldMatrix (Matrix &matrix, NodeVisitor *nv) const
virtual bool computeWorldToLocalMatrix (Matrix &matrix, NodeVisitor *nv) const

Protected Member Functions

virtual ~PositionAttitudeTransform ()

Protected Attributes

Vec3d _position
Quat _attitude
Vec3d _scale
Vec3d _pivotPoint

Detailed Description

PositionAttitudeTransform - is a Transform.

Sets the coordinate transform via a Vec3 position and Quat attitude.


Constructor & Destructor Documentation

osg::PositionAttitudeTransform::PositionAttitudeTransform ( )
osg::PositionAttitudeTransform::PositionAttitudeTransform ( const PositionAttitudeTransform pat,
const CopyOp copyop = CopyOp::SHALLOW_COPY 
) [inline]
virtual osg::PositionAttitudeTransform::~PositionAttitudeTransform ( ) [inline, protected, virtual]

Member Function Documentation

virtual PositionAttitudeTransform* osg::PositionAttitudeTransform::asPositionAttitudeTransform ( ) [inline, virtual]

Reimplemented from osg::Transform.

virtual const PositionAttitudeTransform* osg::PositionAttitudeTransform::asPositionAttitudeTransform ( ) const [inline, virtual]

Reimplemented from osg::Transform.

virtual bool osg::PositionAttitudeTransform::computeLocalToWorldMatrix ( Matrix matrix,
NodeVisitor nv 
) const [virtual]

Reimplemented from osg::Transform.

virtual bool osg::PositionAttitudeTransform::computeWorldToLocalMatrix ( Matrix matrix,
NodeVisitor nv 
) const [virtual]

Reimplemented from osg::Transform.

const Quat& osg::PositionAttitudeTransform::getAttitude ( ) const [inline]
const Vec3d& osg::PositionAttitudeTransform::getPivotPoint ( ) const [inline]
const Vec3d& osg::PositionAttitudeTransform::getPosition ( ) const [inline]
const Vec3d& osg::PositionAttitudeTransform::getScale ( ) const [inline]
osg::PositionAttitudeTransform::META_Node ( osg  ,
PositionAttitudeTransform   
)
void osg::PositionAttitudeTransform::setAttitude ( const Quat quat) [inline]
void osg::PositionAttitudeTransform::setPivotPoint ( const Vec3d pivot) [inline]
void osg::PositionAttitudeTransform::setPosition ( const Vec3d pos) [inline]
void osg::PositionAttitudeTransform::setScale ( const Vec3d scale) [inline]

Member Data Documentation


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

osg logo
Generated at Sun Jan 8 2012 13:16:16 for the OpenSceneGraph by doxygen 1.7.4.