vrml1::Transform Class Reference

#include <Transform.hh>

Inheritance diagram for vrml1::Transform:

vrml1::Node

List of all members.

Public Member Functions

 Transform ()
void setTranslation (SFVec3f translation)
SFVec3f translation () const
void setRotation (SFRotation rotation)
SFRotation rotation () const
void setScaleFactor (SFVec3f scaleFactor)
SFVec3f scaleFactor () const
void setScaleOrientation (SFRotation scaleOrientation)
SFRotation scaleOrientation () const
void setCenter (SFVec3f center)
SFVec3f center () const
virtual void setAttribute (Attribute *A)

Private Attributes

SFVec3f m_translation
SFRotation m_rotation
SFVec3f m_scaleFactor
SFRotation m_scaleOrientation
SFVec3f m_center


Constructor & Destructor Documentation

vrml1::Transform::Transform (  ) 


Member Function Documentation

void vrml1::Transform::setTranslation ( SFVec3f  translation  ) 

SFVec3f vrml1::Transform::translation (  )  const

void vrml1::Transform::setRotation ( SFRotation  rotation  ) 

SFRotation vrml1::Transform::rotation (  )  const

void vrml1::Transform::setScaleFactor ( SFVec3f  scaleFactor  ) 

SFVec3f vrml1::Transform::scaleFactor (  )  const

void vrml1::Transform::setScaleOrientation ( SFRotation  scaleOrientation  ) 

SFRotation vrml1::Transform::scaleOrientation (  )  const

void vrml1::Transform::setCenter ( SFVec3f  center  ) 

SFVec3f vrml1::Transform::center (  )  const

void vrml1::Transform::setAttribute ( Attribute A  )  [virtual]

Reimplemented from vrml1::Node.


Member Data Documentation

SFVec3f vrml1::Transform::m_translation [private]

SFRotation vrml1::Transform::m_rotation [private]

SFVec3f vrml1::Transform::m_scaleFactor [private]

SFRotation vrml1::Transform::m_scaleOrientation [private]

SFVec3f vrml1::Transform::m_center [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 23:57:10 2008 for libvrml1++ by  doxygen 1.5.4