#include <Karto.h>
Public Member Functions | |
| void | Clear () |
| void | FromAxisAngle (kt_double x, kt_double y, kt_double z, const kt_double radians) |
| Matrix3 | Inverse () const |
| kt_bool | InverseFast (Matrix3 &rkInverse, kt_double fTolerance=KT_TOLERANCE) const |
| Matrix3 () | |
| Matrix3 (const Matrix3 &rOther) | |
| kt_double & | operator() (kt_int32u row, kt_int32u column) |
| kt_double | operator() (kt_int32u row, kt_int32u column) const |
| Matrix3 | operator* (const Matrix3 &rOther) const |
| Pose2 | operator* (const Pose2 &rPose2) const |
| void | operator+= (const Matrix3 &rkMatrix) |
| Matrix3 & | operator= (const Matrix3 &rOther) |
| void | SetToIdentity () |
| std::string | ToString () const |
| Matrix3 | Transpose () const |
Private Attributes | |
| kt_double | m_Matrix [3][3] |
Friends | |
| std::ostream & | operator<< (std::ostream &rStream, const Matrix3 &rMatrix) |
| karto::Matrix3::Matrix3 | ( | ) | [inline] |
| karto::Matrix3::Matrix3 | ( | const Matrix3 & | rOther | ) | [inline] |
| void karto::Matrix3::Clear | ( | ) | [inline] |
| void karto::Matrix3::FromAxisAngle | ( | kt_double | x, |
| kt_double | y, | ||
| kt_double | z, | ||
| const kt_double | radians | ||
| ) | [inline] |
| Matrix3 karto::Matrix3::Inverse | ( | ) | const [inline] |
| kt_bool karto::Matrix3::InverseFast | ( | Matrix3 & | rkInverse, |
| kt_double | fTolerance = KT_TOLERANCE |
||
| ) | const [inline] |
| void karto::Matrix3::operator+= | ( | const Matrix3 & | rkMatrix | ) | [inline] |
| void karto::Matrix3::SetToIdentity | ( | ) | [inline] |
| std::string karto::Matrix3::ToString | ( | ) | const [inline] |
| Matrix3 karto::Matrix3::Transpose | ( | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | rStream, |
| const Matrix3 & | rMatrix | ||
| ) | [friend] |
kt_double karto::Matrix3::m_Matrix[3][3] [private] |