Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg::PositionAttitudeTransform Class Reference

PositionAttitideTransform - is Transform the set the coordinates transform up via a Vec3 position and Quat attitude. More...

Inheritance diagram for osg::PositionAttitudeTransform:

Inheritance graph
[legend]
List of all members.

Public Methods

 PositionAttitudeTransform ()
 PositionAttitudeTransform (const PositionAttitudeTransform &pat, const CopyOp &copyop=CopyOp::SHALLOW_COPY)
 META_Node (osg, PositionAttitudeTransform)
void setPosition (const Vec3 &pos)
const Vec3getPosition () const
void setAttitude (const Quat &quat)
const QuatgetAttitude () const
void setPivotPoint (const Vec3 &pivot)
const Vec3getPivotPoint () const
virtual const bool computeLocalToWorldMatrix (Matrix &matrix, NodeVisitor *nv) const
virtual const bool computeWorldToLocalMatrix (Matrix &matrix, NodeVisitor *nv) const

Protected Attributes

Vec3 _position
Quat _attitude
Vec3 _pivotPoint

Detailed Description

PositionAttitideTransform - is Transform the set the coordinates transform up 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]
 


Member Function Documentation

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

Reimplemented from osg::Transform.

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

Reimplemented from osg::Transform.

const Quat& osg::PositionAttitudeTransform::getAttitude   const [inline]
 

const Vec3& osg::PositionAttitudeTransform::getPivotPoint   const [inline]
 

const Vec3& osg::PositionAttitudeTransform::getPosition   const [inline]
 

osg::PositionAttitudeTransform::META_Node osg   ,
PositionAttitudeTransform   
 

void osg::PositionAttitudeTransform::setAttitude const Quat   quat [inline]
 

void osg::PositionAttitudeTransform::setPivotPoint const Vec3   pivot [inline]
 

void osg::PositionAttitudeTransform::setPosition const Vec3   pos [inline]
 


Member Data Documentation

Quat osg::PositionAttitudeTransform::_attitude [protected]
 

Vec3 osg::PositionAttitudeTransform::_pivotPoint [protected]
 

Vec3 osg::PositionAttitudeTransform::_position [protected]
 


The documentation for this class was generated from the following file:
Generated at Wed Sep 18 13:55:37 2002 for the Open Scene Graph by doxygen 1.2.16.