ADD: added eulerconversions for the heading pitch and roll; ADD: added a oriatation class

This commit is contained in:
Henry Winkel
2023-03-18 14:05:06 +01:00
parent af8ade2f09
commit e83e29190d
7 changed files with 408 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
#include <SimCore/SimCore.hpp>
#define CATCH_CONFIG_MAIN
#include <catch2/catch.hpp>
#include <SimCore/Orientation.hpp>
#include <loguru.hpp>
SCENARIO("Testing the SimCorePositionClass")
{
GIVEN("different position in different forms")
{
double lon = 55;
double lat = 10;
WHEN("constructing Position Object with data")
{
SimCore::Orientation Ori1(0,0,0);
LOG_S(INFO)<< Ori1.getEulerAngles(lat,lon);
THEN("positions attributes are correct")
{
REQUIRE(Ori1.getHeading() == 0);
} //THEN
} // WHEN
} // GIVEN
} //SCENARIO