SIBCRotationd.h File Reference

Defines the CSIBCRotationd class and the Utility functions for angles and rotations . More...

#include "SIBCMathLib.h"

Go to the source code of this file.

Classes

class   CSIBCRotationd
  Class representing a generic rotation object. More...

Functions

double  F3DArcSinCos (double dSinus, double dCosinus)
void  F3DLimit (double &io_dVal, double in_dMin, double in_dMax)
void  F3DQuatToMat (const CSIBCQuaterniond &in_quat, CSIBCRotMatd &out_mat)
void  F3DMatToQuat (const CSIBCRotMatd &in_mat, CSIBCQuaterniond &out_quat)
void  F3DEulerToQuat (const CSIBCVector3Dd &in_vct, CSIBCQuaterniond &out_quat)
void  F3DEulerToMat (const CSIBCVector3Dd &in_vct, CSIBCRotMatd &out_mat)
void  F3DMatToEuler (const CSIBCRotMatd &in_mat, CSIBCVector3Dd &out_vct)
void  F3DMatToEulerUsingTarget (const CSIBCRotMatd &in_mat, CSIBCVector3Dd &inout_vct)
void  F3DQuatToAxisAngle (const CSIBCQuaterniond &in_quat, CSIBCVector3Dd &out_vctAxis, double &out_dAngle)
void  F3DAxisAngleToQuat (const CSIBCVector3Dd &in_vctAxis, const double &in_dAngle, CSIBCQuaterniond &out_quat)
double  F3DBoundAngleInMinus2PITo2PI (double in_dDesiredAngle)
void  F3DBoundAngleInZeroToTwoPI (double &in_dAngle)
void  F3DBoundAngleInMinusPIToPI (double &in_dAngle)
double  F3DGetUnboundedAngle (double in_dDesiredAngle, double in_dRefAngle)
void  F3DBoundAnglesInMatrixInMinus2PITo2PI (CSIBCMatrixMNd &io_matMN, int in_nFirstRow, int in_nLastRow)
double  F3DGetClosestAngle (double in_dAngle, double in_dFirstAngle, double in_dSecondAngle)


Detailed Description

Defines the CSIBCRotationd class and the Utility functions for angles and rotations .

Copyright 2008 Autodesk, Inc. All rights reserved. Use of this software is subject to the terms of the Autodesk license agreement provided at the time of installation or download, or which otherwise accompanies this software in either electronic or hard copy form.