Fixed some issue with scalar multiplications (explicit) and continued with UNIT tests

This commit is contained in:
Klaus Basan
2013-04-21 01:13:23 +02:00
parent f4affe55ef
commit bd53371de4
16 changed files with 255 additions and 91 deletions

View File

@@ -51,8 +51,10 @@ CCoordinateEcef CCoordinateTransformation::toEcef(const CCoordinateNed &ned)
dcm = dcm1 * dcm2 * dcm3;
bool inverse;
invDcm.setZero();
invDcm = dcm.inverse();
invDcm = dcm.inverse(inverse);
Q_ASSERT_X(inverse, "toEcef", "Inverse matrix could not be calculated");
CVector3D tempResult = invDcm * ned.toMathVector(); // to generic vector
CCoordinateEcef result(tempResult);