80 -sy*cx , sx , cx*cy );
102 ( cy , sx*sy , sy*cx ,
104 -sy , cy*sx , cx*cy );
114 ( cy*cz ,-cy*sz , sy ,
116 -cz*sy , sy*sz , cy );
126 ( cz ,-cx*sz , sx*sz ,
138 ( cy*cz , -sz , cz*sy ,
Scalar SinAngle() const
Sine or Cosine of the rotation angle.
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Rotation class representing a 3D rotation about the Z axis by the angle of rotation.
Scalar SinAngle() const
Sine or Cosine of the rotation angle.
Rotation class representing a 3D rotation about the Y axis by the angle of rotation.
AVector operator*(const AVector &v) const
Overload operator * for rotation on a vector.
unsigned int r1[N_CITIES]
Rotation class representing a 3D rotation about the X axis by the angle of rotation.
Rotation class with the (3D) rotation represented by a 3x3 orthogonal matrix.
Namespace for new Math classes and functions.
Rotation3D()
Default constructor (identity rotation)
Scalar SinAngle() const
Sine or Cosine of the rotation angle.
unsigned int r2[N_CITIES]