0.2.0
Loading...
Searching...
No Matches
NAV::CommonLog Class Reference

Common logging variables like time into run and local positions. More...

Classes

struct  LocalPosition
 Local position offset from a reference point. More...
 

Public Member Functions

 CommonLog (CommonLog &&)=delete
 Move constructor.
 
 CommonLog (const CommonLog &)=delete
 Copy constructor.
 
void initialize () const
 Initialize the common log variables.
 
CommonLogoperator= (CommonLog &&)=delete
 Move assignment operator.
 
CommonLogoperator= (const CommonLog &)=delete
 Copy assignment operator.
 
virtual ~CommonLog ()
 Destructor.
 

Static Public Member Functions

static LocalPosition calcLocalPosition (const Eigen::Vector3d &lla_position)
 Calculate the local position offset from a reference point.
 
static double calcTimeIntoRun (const InsTime &insTime)
 Calculates the relative time into he run.
 

Protected Member Functions

 CommonLog ()
 Default constructor.
 

Static Protected Attributes

static double _originLatitude
 Start Latitude [rad] for calculation of relative North-South.
 
static double _originLongitude
 Start Longitude [rad] for calculation of relative East-West.
 
static InsTime _startTime
 Start Time for calculation of relative time.
 

Detailed Description

Common logging variables like time into run and local positions.

Member Function Documentation

◆ calcLocalPosition()

static LocalPosition NAV::CommonLog::calcLocalPosition ( const Eigen::Vector3d & lla_position)
static

Calculate the local position offset from a reference point.

Parameters
[in]lla_position[𝜙, λ, h] Latitude, Longitude, Altitude in [rad, rad, m]
Returns
Local positions in north/south and east/west directions in [m]

◆ calcTimeIntoRun()

static double NAV::CommonLog::calcTimeIntoRun ( const InsTime & insTime)
static

Calculates the relative time into he run.

Parameters
[in]insTimeAbsolute Time
Returns
Relative

The documentation for this class was generated from the following file: