#include <TTransform.hpp>
|
| Matrix3x3 () |
|
| Matrix3x3 (double aa11, double aa12, double aa13, double aa21, double aa22, double aa23, double aa31, double aa32, double aa33) |
|
Definition at line 28 of file TTransform.hpp.
app::Matrix3x3::Matrix3x3 |
( |
| ) |
|
|
inline |
app::Matrix3x3::Matrix3x3 |
( |
double |
aa11, |
|
|
double |
aa12, |
|
|
double |
aa13, |
|
|
double |
aa21, |
|
|
double |
aa22, |
|
|
double |
aa23, |
|
|
double |
aa31, |
|
|
double |
aa32, |
|
|
double |
aa33 |
|
) |
| |
|
inline |
Definition at line 70 of file TTransform.hpp.
{
double factor = 1 / (m.a11 * (m.a22 * m.a33 - m.a23 * m.a32) - m.a12 * (m.a21 * m.a33 - m.a23 * m.a31) + m.a13 * (m.a21 * m.a32 - m.a22 * m.a31));
r.a11 = (m.a22 * m.a33 - m.a23 * m.a32) * factor;
r.a12 = (m.a13 * m.a32 - m.a12 * m.a33) * factor;
r.a13 = (m.a12 * m.a23 - m.a13 * m.a22) * factor;
r.a21 = (m.a23 * m.a31 - m.a21 * m.a33) * factor;
r.a22 = (m.a11 * m.a33 - m.a13 * m.a31) * factor;
r.a23 = (m.a13 * m.a21 - m.a11 * m.a23) * factor;
r.a31 = (m.a21 * m.a32 - m.a22 * m.a31) * factor;
r.a32 = (m.a12 * m.a31 - m.a11 * m.a32) * factor;
r.a33 = (m.a11 * m.a22 - m.a12 * m.a21) * factor;
return r;
}
Definition at line 52 of file TTransform.hpp.
{
r.a11 = m1.a11 * m2.a11 + m1.a12 * m2.a21 + m1.a13 * m2.a31;
r.a12 = m1.a11 * m2.a12 + m1.a12 * m2.a22 + m1.a13 * m2.a32;
r.a13 = m1.a11 * m2.a13 + m1.a12 * m2.a23 + m1.a13 * m2.a33;
r.a21 = m1.a21 * m2.a11 + m1.a22 * m2.a21 + m1.a23 * m2.a31;
r.a22 = m1.a21 * m2.a12 + m1.a22 * m2.a22 + m1.a23 * m2.a32;
r.a23 = m1.a21 * m2.a13 + m1.a22 * m2.a23 + m1.a23 * m2.a33;
r.a31 = m1.a31 * m2.a11 + m1.a32 * m2.a21 + m1.a33 * m2.a31;
r.a32 = m1.a31 * m2.a12 + m1.a32 * m2.a22 + m1.a33 * m2.a32;
r.a33 = m1.a31 * m2.a13 + m1.a32 * m2.a23 + m1.a33 * m2.a33;
return r;
}
Definition at line 90 of file TTransform.hpp.
{
r.a11 = m.a11;
r.a12 = m.a21;
r.a13 = m.a31;
r.a21 = m.a12;
r.a22 = m.a22;
r.a23 = m.a32;
r.a31 = m.a13;
r.a32 = m.a23;
r.a33 = m.a33;
return r;
}
double app::Matrix3x3::a11 |
double app::Matrix3x3::a12 |
double app::Matrix3x3::a13 |
double app::Matrix3x3::a21 |
double app::Matrix3x3::a22 |
double app::Matrix3x3::a23 |
double app::Matrix3x3::a31 |
double app::Matrix3x3::a32 |
double app::Matrix3x3::a33 |
The documentation for this class was generated from the following file:
- /home/xxx/eclipse_workspaces/app/appcore/jni/app/transform_new/TTransform.hpp