1 #ifndef COIN_SBROTATION_H
2 #define COIN_SBROTATION_H
28 #include <Inventor/SbVec4f.h>
38 SbRotation(
const float q0,
const float q1,
const float q2,
const float q3);
41 const float * getValue(
void)
const;
42 void getValue(
float & q0,
float & q1,
float & q2,
float & q3)
const;
43 SbRotation & setValue(
const float q0,
const float q1,
44 const float q2,
const float q3);
45 void getValue(
SbVec3f & axis,
float & radians)
const;
46 void getValue(
SbMatrix & matrix)
const;
57 SbBool equals(
const SbRotation & r,
const float tolerance)
const;
61 void scaleAngle(
const float scaleFactor);
66 void print(FILE * fp)
const;
76 #endif // !COIN_SBROTATION_H
The SbVec4f class is a 4 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec4f.h:40
int operator!=(const SbBox2d &b1, const SbBox2d &b2)
Definition: SbBox2d.h:92
int operator==(const SbBox2d &b1, const SbBox2d &b2)
Definition: SbBox2d.h:88
The SbRotation class represents a rotation in 3D space.SbRotation is used extensively throughout the ...
Definition: SbRotation.h:33
The SbVec3f class is a 3 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec3f.h:40
SbVec2d operator*(const SbVec2d &v, double d)
Definition: SbVec2d.h:82
The SbMatrix class is a 4x4 dimensional representation of a matrix.SbMatrix is used by many other cla...
Definition: SbMatrix.h:37