72 static inline std::mutex _mutex;
74 static inline std::vector<bool> _wantsInit;
The class is responsible for all time-related tasks.
Common logging variables like time into run and local positions.
Definition CommonLog.hpp:26
CommonLog & operator=(const CommonLog &)=delete
Copy assignment operator.
virtual ~CommonLog()
Destructor.
CommonLog(CommonLog &&)=delete
Move constructor.
CommonLog()
Default constructor.
static double _originLongitude
Start Longitude [rad] for calculation of relative East-West.
Definition CommonLog.hpp:68
static double calcTimeIntoRun(const InsTime &insTime)
Calculates the relative time into he run.
CommonLog(const CommonLog &)=delete
Copy constructor.
void initialize() const
Initialize the common log variables.
static LocalPosition calcLocalPosition(const Eigen::Vector3d &lla_position)
Calculate the local position offset from a reference point.
CommonLog & operator=(CommonLog &&)=delete
Move assignment operator.
static InsTime _startTime
Start Time for calculation of relative time.
Definition CommonLog.hpp:64
static double _originLatitude
Start Latitude [rad] for calculation of relative North-South.
Definition CommonLog.hpp:66
The class is responsible for all time-related tasks.
Definition InsTime.hpp:667
Local position offset from a reference point.
Definition CommonLog.hpp:49
double northSouth
North/South deviation from the reference point [m].
Definition CommonLog.hpp:50
double eastWest
East/West deviation from the reference point [m].
Definition CommonLog.hpp:51