gp_QuaternionSLerp Class Reference

#include <gp_QuaternionSLerp.hxx>

Public Member Functions

 gp_QuaternionSLerp ()
 gp_QuaternionSLerp (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd)
void Init (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd)
void InitFromUnit (const gp_Quaternion &theQStart, const gp_Quaternion &theQEnd)
void Interpolate (Standard_Real theT, gp_Quaternion &theResultQ) const
 Set interpolated quaternion for theT position (from 0.0 to 1.0).

Detailed Description

Perform Spherical Linear Interpolation of the quaternions, return unit length quaternion.


Constructor & Destructor Documentation

gp_QuaternionSLerp::gp_QuaternionSLerp (  )  [inline]
gp_QuaternionSLerp::gp_QuaternionSLerp ( const gp_Quaternion theQStart,
const gp_Quaternion theQEnd 
) [inline]

Member Function Documentation

void gp_QuaternionSLerp::Init ( const gp_Quaternion theQStart,
const gp_Quaternion theQEnd 
) [inline]
void gp_QuaternionSLerp::InitFromUnit ( const gp_Quaternion theQStart,
const gp_Quaternion theQEnd 
) [inline]
void gp_QuaternionSLerp::Interpolate ( Standard_Real  theT,
gp_Quaternion theResultQ 
) const [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:55:55 2011 for Open CASCADE Technology by  doxygen 1.6.3