0.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Mechanization.hpp File Reference

Inertial Navigation Mechanization Functions. More...

Go to the source code of this file.

Classes

struct  NAV::PosVelAttDerivativeConstants< Scalar, typename >
 Values needed to calculate the PosVelAttDerivative for the local-navigation frame. More...
 

Functions

template<typename Scalar , typename = std::enable_if_t<std::is_floating_point_v<Scalar>>>
void NAV::from_json (const json &j, PosVelAttDerivativeConstants< Scalar > &data)
 Read info from a json object.
 
template<typename Scalar , typename = std::enable_if_t<std::is_floating_point_v<Scalar>>>
void NAV::to_json (json &j, const PosVelAttDerivativeConstants< Scalar > &data)
 Write info to a json object.
 

Detailed Description

Function Documentation

◆ from_json()

template<typename Scalar , typename = std::enable_if_t<std::is_floating_point_v<Scalar>>>
void NAV::from_json ( const json & j,
PosVelAttDerivativeConstants< Scalar > & data )

Read info from a json object.

Parameters
[in]jJson variable to read info from
[out]dataOutput object

◆ to_json()

template<typename Scalar , typename = std::enable_if_t<std::is_floating_point_v<Scalar>>>
void NAV::to_json ( json & j,
const PosVelAttDerivativeConstants< Scalar > & data )

Write info to a json object.

Parameters
[out]jJson output
[in]dataObject to read info from