|  | libhomegear-base
    0.7
    Base library for Homegear and Homegear family modules. | 
Class defining a 3x3 matrix. More...
#include <Math.h>
| Public Member Functions | |
| Matrix3x3 () | |
| virtual | ~Matrix3x3 () | 
| void | inverse (Matrix3x3 &inversedMatrix) | 
| Inverses the matrix.  More... | |
| Math::Vector3D | operator* (const Math::Vector3D &v) const | 
| double | determinant () | 
| std::string | toString () | 
| Public Attributes | |
| double | p00 = 0 | 
| double | p10 = 0 | 
| double | p20 = 0 | 
| double | p01 = 0 | 
| double | p11 = 0 | 
| double | p21 = 0 | 
| double | p02 = 0 | 
| double | p12 = 0 | 
| double | p22 = 0 | 
Class defining a 3x3 matrix.
| 
 | inline | 
| 
 | inlinevirtual | 
| double BaseLib::Math::Matrix3x3::determinant | ( | ) | 
| void BaseLib::Math::Matrix3x3::inverse | ( | Matrix3x3 & | inversedMatrix | ) | 
Inverses the matrix.
| [out] | inversedMatrix | The inversed matrix; | 
| Math::Vector3D BaseLib::Math::Matrix3x3::operator* | ( | const Math::Vector3D & | v | ) | const | 
| std::string BaseLib::Math::Matrix3x3::toString | ( | ) | 
| double BaseLib::Math::Matrix3x3::p00 = 0 | 
| double BaseLib::Math::Matrix3x3::p01 = 0 | 
| double BaseLib::Math::Matrix3x3::p02 = 0 | 
| double BaseLib::Math::Matrix3x3::p10 = 0 | 
| double BaseLib::Math::Matrix3x3::p11 = 0 | 
| double BaseLib::Math::Matrix3x3::p12 = 0 | 
| double BaseLib::Math::Matrix3x3::p20 = 0 | 
| double BaseLib::Math::Matrix3x3::p21 = 0 | 
| double BaseLib::Math::Matrix3x3::p22 = 0 |