#include <icMatrix.h>
Public Member Functions | |
icMatrix3x3 () | |
icMatrix3x3 (double x) | |
icMatrix3x3 (const icMatrix3x3 &that) | |
icMatrix3x3 (const icVector3 &v1, const icVector3 &v2, const icVector3 &v3) | |
icMatrix3x3 (double M00, double M01, double M02, double M10, double M11, double M12, double M20, double M21, double M22) | |
icMatrix3x3 (double M[3][3]) | |
icMatrix3x3 & | leftMultiply (const icMatrix3x3 &that) |
int | operator!= (const icMatrix3x3 &that) const |
int | operator!= (double d) const |
icMatrix3x3 & | operator*= (double d) |
icMatrix3x3 & | operator*= (const icMatrix3x3 &that) |
icMatrix3x3 & | operator+= (double d) |
icMatrix3x3 & | operator+= (const icMatrix3x3 &that) |
icMatrix3x3 & | operator-= (double d) |
icMatrix3x3 & | operator-= (const icMatrix3x3 &that) |
icMatrix3x3 & | operator= (const double d) |
icMatrix3x3 & | operator= (const icMatrix3x3 &that) |
icMatrix3x3 & | operator= (double M[3][3]) |
int | operator== (const icMatrix3x3 &that) const |
int | operator== (double d) const |
icMatrix3x3 & | rightMultiply (const icMatrix3x3 &that) |
icMatrix3x3 & | set (const double d) |
icMatrix3x3 & | set (const icMatrix3x3 &that) |
icMatrix3x3 & | set (double M[3][3]) |
icMatrix3x3 & | set (const icVector3 &v1, const icVector3 &v2, const icVector3 &v3) |
icMatrix3x3 & | set (double M00, double M01, double M02, double M10, double M11, double M12, double M20, double M21, double M22) |
icMatrix3x3 & | setIdentity () |
Public Attributes | |
double | entry [3][3] |
Definition at line 314 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | ) | [inline] |
Definition at line 385 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | double | x | ) | [inline] |
Definition at line 397 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 423 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | const icVector3 & | v1, |
const icVector3 & | v2, | ||
const icVector3 & | v3 | ||
) | [inline] |
Definition at line 435 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | double | M00, |
double | M01, | ||
double | M02, | ||
double | M10, | ||
double | M11, | ||
double | M12, | ||
double | M20, | ||
double | M21, | ||
double | M22 | ||
) | [inline] |
Definition at line 409 of file icMatrix.h.
icMatrix3x3::icMatrix3x3 | ( | double | M[3][3] | ) | [inline] |
icMatrix3x3 & icMatrix3x3::leftMultiply | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 598 of file icMatrix.h.
int icMatrix3x3::operator!= | ( | const icMatrix3x3 & | that | ) | const [inline] |
Definition at line 550 of file icMatrix.h.
int icMatrix3x3::operator!= | ( | double | d | ) | const [inline] |
Definition at line 538 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator*= | ( | double | d | ) | [inline] |
Definition at line 570 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator*= | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 591 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator+= | ( | double | d | ) | [inline] |
Definition at line 556 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator+= | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 577 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator-= | ( | double | d | ) | [inline] |
Definition at line 563 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator-= | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 584 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator= | ( | const double | d | ) | [inline] |
Definition at line 451 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator= | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 471 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::operator= | ( | double | M[3][3] | ) | [inline] |
Definition at line 488 of file icMatrix.h.
int icMatrix3x3::operator== | ( | const icMatrix3x3 & | that | ) | const [inline] |
Definition at line 544 of file icMatrix.h.
int icMatrix3x3::operator== | ( | double | d | ) | const [inline] |
Definition at line 532 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::rightMultiply | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 617 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::set | ( | const double | d | ) | [inline] |
Definition at line 447 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::set | ( | const icMatrix3x3 & | that | ) | [inline] |
Definition at line 467 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::set | ( | double | M[3][3] | ) | [inline] |
Definition at line 484 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::set | ( | const icVector3 & | v1, |
const icVector3 & | v2, | ||
const icVector3 & | v3 | ||
) | [inline] |
Definition at line 503 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::set | ( | double | M00, |
double | M01, | ||
double | M02, | ||
double | M10, | ||
double | M11, | ||
double | M12, | ||
double | M20, | ||
double | M21, | ||
double | M22 | ||
) | [inline] |
Definition at line 516 of file icMatrix.h.
icMatrix3x3 & icMatrix3x3::setIdentity | ( | ) | [inline] |
Definition at line 636 of file icMatrix.h.
double icMatrix3x3::entry[3][3] |
Definition at line 362 of file icMatrix.h.