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