csZRotMatrix3
In file include/csgeom/math3d.h:
class csZRotMatrix3 : public csMatrix3
An instance of csMatrix3 that is initialized as a rotation about Z
Inheritance:
Public Methods
| csZRotMatrix3 (float angle)
Return a rotation matrix around the Z axis
|
Public Methods
inline csVector3 Col1()
inline csVector3 Col2()
inline csVector3 Col3()
float Determinant()
inline csMatrix3 GetInverse()
csMatrix3 GetTranspose()
void Identity()
void Invert()
friend bool operator!= (const csMatrix3& m1, const csMatrix3& m2)
friend csMatrix3 operator* (const csMatrix3& m, float f)
inline friend csVector3 operator* (const csMatrix3& m, const csVector3& v)
friend csMatrix3 operator* (const csMatrix3& m1, const csMatrix3& m2)
friend csMatrix3 operator* (float f, const csMatrix3& m)
csMatrix3& operator*= (const csMatrix3& m)
csMatrix3& operator*= (float s)
inline csMatrix3 operator+ ()
friend csMatrix3 operator+ (const csMatrix3& m1, const csMatrix3& m2)
csMatrix3& operator+= (const csMatrix3& m)
friend csMatrix3 operator- (const csMatrix3& m1, const csMatrix3& m2)
inline csMatrix3 operator- ()
csMatrix3& operator-= (const csMatrix3& m)
friend csMatrix3 operator/ (const csMatrix3& m, float f)
csMatrix3& operator/= (float s)
friend bool operator< (const csMatrix3& m, float f)
friend bool operator== (const csMatrix3& m1, const csMatrix3& m2)
friend bool operator> (float f, const csMatrix3& m)
inline csVector3 Row1()
inline csVector3 Row2()
inline csVector3 Row3()
inline void Set(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)
void Transpose()
Documentation
An instance of csMatrix3 that is initialized as a rotation about Z
csZRotMatrix3(float angle)
-
Return a rotation matrix around the Z axis.
'angle' is given in radians.
- This class has no child classes.
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de