1 #ifndef COIN_SBDPROTATION_H 
    2 #define COIN_SBDPROTATION_H 
   28 #include <Inventor/SbVec4d.h> 
   38   SbDPRotation(
const double q0, 
const double q1, 
const double q2, 
const double q3);
 
   41   const double * getValue(
void) 
const;
 
   42   void getValue(
double & q0, 
double & q1, 
double & q2, 
double & q3) 
const;
 
   43   SbDPRotation & setValue(
const double q0, 
const double q1,
 
   44                         const double q2, 
const double q3);
 
   45   void getValue(
SbVec3d & axis, 
double & radians) 
const;
 
   57   SbBool equals(
const SbDPRotation & r, 
const double tolerance) 
const;
 
   61   void scaleAngle(
const double scaleFactor);
 
   66   void print(FILE * fp) 
const;
 
   76 #endif // !COIN_SBDPROTATION_H 
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.This vector class provides storage for a 3 dimensional double precision floating point vector aswell as simple floating point arithmetic operations. 
Definition: SbVec3d.h:39
int operator!=(const SbBox2d &b1, const SbBox2d &b2)
Definition: SbBox2d.h:92
int operator==(const SbBox2d &b1, const SbBox2d &b2)
Definition: SbBox2d.h:88
SbVec2d operator*(const SbVec2d &v, double d)
Definition: SbVec2d.h:82
The SbDPRotation class represents a rotation in 3D space.SbDPRotation is used extensively throughout ...
Definition: SbDPRotation.h:33
The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.This vector class is not by many other classes in Coin. It provides storage for a 3 dimensional homogeneoues vector (with the 4 components usually referred to as ) aswell as simple double precision floating point arithmetic operations. 
Definition: SbVec4d.h:40
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.This class is like the SbMatrix class, but uses double-precision floating point values for its elements. For more class documentation, see SbMatrix. 
Definition: SbDPMatrix.h:38