OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKVRML
Vrml


Vrml_SFRotation Class Reference

defines SFRotation type of VRML field types.
The 4 values represent an axis of rotation followed by amount of
right-handed rotation about the that axis, in radians.

#include <Vrml_SFRotation.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Vrml_SFRotation ()
Standard_EXPORT Vrml_SFRotation (const Standard_Real aRotationX, const Standard_Real aRotationY, const Standard_Real aRotationZ, const Standard_Real anAngle)
Standard_EXPORT void SetRotationX (const Standard_Real aRotationX)
Standard_EXPORT Standard_Real RotationX () const
Standard_EXPORT void SetRotationY (const Standard_Real aRotationY)
Standard_EXPORT Standard_Real RotationY () const
Standard_EXPORT void SetRotationZ (const Standard_Real aRotationZ)
Standard_EXPORT Standard_Real RotationZ () const
Standard_EXPORT void SetAngle (const Standard_Real anAngle)
Standard_EXPORT Standard_Real Angle () const

Private Attributes

Standard_Real myRotationX
Standard_Real myRotationY
Standard_Real myRotationZ
Standard_Real myAngle


Constructor & Destructor Documentation

Standard_EXPORT Vrml_SFRotation::Vrml_SFRotation  ) 
 

Standard_EXPORT Vrml_SFRotation::Vrml_SFRotation const Standard_Real  aRotationX,
const Standard_Real  aRotationY,
const Standard_Real  aRotationZ,
const Standard_Real  anAngle
 


Member Function Documentation

Standard_EXPORT Standard_Real Vrml_SFRotation::Angle  )  const
 

void Vrml_SFRotation::operator delete void *  anAddress  )  [inline]
 

void* Vrml_SFRotation::operator new size_t  size  )  [inline]
 

void* Vrml_SFRotation::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT Standard_Real Vrml_SFRotation::RotationX  )  const
 

Standard_EXPORT Standard_Real Vrml_SFRotation::RotationY  )  const
 

Standard_EXPORT Standard_Real Vrml_SFRotation::RotationZ  )  const
 

Standard_EXPORT void Vrml_SFRotation::SetAngle const Standard_Real  anAngle  ) 
 

Standard_EXPORT void Vrml_SFRotation::SetRotationX const Standard_Real  aRotationX  ) 
 

Standard_EXPORT void Vrml_SFRotation::SetRotationY const Standard_Real  aRotationY  ) 
 

Standard_EXPORT void Vrml_SFRotation::SetRotationZ const Standard_Real  aRotationZ  ) 
 


Field Documentation

Standard_Real Vrml_SFRotation::myAngle [private]
 

Standard_Real Vrml_SFRotation::myRotationX [private]
 

Standard_Real Vrml_SFRotation::myRotationY [private]
 

Standard_Real Vrml_SFRotation::myRotationZ [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:46:07 2008 for OpenCASCADE by  doxygen 1.4.1