Gateware Libraries  R6.5A
Beta Build
GW::MATH::GQuaternion Member List

This is the complete list of members for GW::MATH::GQuaternion, including all inherited members.

AddQuaternionD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
AddQuaternionF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
ConjugateD(GQUATERNIOND _quaternion, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
ConjugateF(GQUATERNIONF _quaternion, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
CrossD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, GVECTORD &_outVector)=0GW::MATH::GQuaternionpure virtual
CrossF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, GVECTORF &_outVector)=0GW::MATH::GQuaternionpure virtual
DecrementCount()=0GW::CORE::GInterfacepure virtual
DotD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, double &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
DotF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, float &_outValue)=0GW::MATH::GQuaternionpure virtual
GetCount(unsigned int &_outCount)=0GW::CORE::GInterfacepure virtual
IdentityD(GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
IdentityF(GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
IncrementCount()=0GW::CORE::GInterfacepure virtual
InverseD(GQUATERNIOND _quaternion, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
InverseF(GQUATERNIONF _quaternion, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
LerpD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, float _ratio, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
LerpF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, float _ratio, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
MagnitudeD(GQUATERNIOND _quaternion, double &_outMagnitude)=0GW::MATH::GQuaternionpure virtual
MagnitudeF(GQUATERNIONF _quaternion, float &_outMagnitude)=0GW::MATH::GQuaternionpure virtual
MultiplyQuaternionD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
MultiplyQuaternionF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
NormalizeD(GQUATERNIOND _quaternion, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
NormalizeF(GQUATERNIONF _quaternion, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
RequestInterface(const GUUIID &_interfaceID, void **_outputInterface)=0GW::CORE::GInterfacepure virtual
ScaleD(GQUATERNIOND _quaternion, double _scalar, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
ScaleF(GQUATERNIONF _quaternion, float _scalar, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SetByMatrixD(GMATRIXD _matrix, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SetByMatrixF(GMATRIXF _matrix, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SetByVectorAngleD(GVECTORD _vector, double _radain, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SetByVectorAngleF(GVECTORF _vector, float _radian, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SlerpD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, double _ratio, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SlerpF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, float _ratio, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SubtractQuaternionD(GQUATERNIOND _quaternion1, GQUATERNIOND _quaternion2, GQUATERNIOND &_outQuaternion)=0GW::MATH::GQuaternionpure virtual
SubtractQuaternionF(GQUATERNIONF _quaternion1, GQUATERNIONF _quaternion2, GQUATERNIONF &_outQuaternion)=0GW::MATH::GQuaternionpure virtual