1 #ifndef COIN_SBDPROTATION_H 2 #define COIN_SBDPROTATION_H 37 #include <Inventor/SbVec4d.h> 47 SbDPRotation(
const double q0,
const double q1,
const double q2,
const double q3);
50 const double * getValue(
void)
const;
51 void getValue(
double & q0,
double & q1,
double & q2,
double & q3)
const;
52 SbDPRotation & setValue(
const double q0,
const double q1,
53 const double q2,
const double q3);
54 void getValue(
SbVec3d & axis,
double & radians)
const;
62 SbBool equals(
const SbDPRotation & r,
double tolerance)
const;
65 void scaleAngle(
const double scaleFactor);
70 void print(FILE * fp)
const;
88 #endif // !COIN_SBDPROTATION_H The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition: SbVec3d.h:50
int operator==(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.h:102
int operator!=(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.h:106
The SbDPRotation class represents a rotation in 3D space using double precision data.
Definition: SbDPRotation.h:42
The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.
Definition: SbVec4d.h:49
SbVec2s operator*(const SbVec2s &v, int d)
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
Definition: SbDPMatrix.h:47