0.2.0
Loading...
Searching...
No Matches
Algorithm.hpp File Reference

Single Point Positioning Algorithm. More...

Go to the source code of this file.

Classes

class  NAV::SPP::Algorithm
 Single Point Positioning Algorithm. More...
 

Functions

void NAV::SPP::from_json (const json &j, Algorithm &obj)
 Converts the provided json object into a node object.
 
std::ostream & operator<< (std::ostream &os, const NAV::SPP::Algorithm::EstimatorType &obj)
 Stream insertion operator overload.
 
std::ostream & operator<< (std::ostream &os, const NAV::SPP::Algorithm::ReceiverType &obj)
 Stream insertion operator overload.
 
void NAV::SPP::to_json (json &j, const Algorithm &obj)
 Converts the provided object into json.
 
const char * NAV::to_string (SPP::Algorithm::EstimatorType estimatorType)
 Converts the enum to a string.
 
const char * NAV::to_string (SPP::Algorithm::ReceiverType receiver)
 Converts the enum to a string.
 

Detailed Description

Single Point Positioning Algorithm.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2023-12-20

Function Documentation

◆ from_json()

void NAV::SPP::from_json ( const json & j,
Algorithm & obj )

Converts the provided json object into a node object.

Parameters
[in]jJson object with the needed values
[out]objObject to fill from the json

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream & os,
const NAV::SPP::Algorithm::EstimatorType & obj )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream object to stream the time into
[in]objObject to print
Returns
Returns the output stream object in order to chain stream insertions

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream & os,
const NAV::SPP::Algorithm::ReceiverType & obj )

Stream insertion operator overload.

Parameters
[in,out]osOutput stream object to stream the time into
[in]objObject to print
Returns
Returns the output stream object in order to chain stream insertions

◆ to_json()

void NAV::SPP::to_json ( json & j,
const Algorithm & obj )

Converts the provided object into json.

Parameters
[out]jJson object which gets filled with the info
[in]objObject to convert into json

◆ to_string() [1/2]

const char * NAV::to_string ( SPP::Algorithm::EstimatorType estimatorType)

Converts the enum to a string.

Parameters
[in]estimatorTypeEnum value to convert into text
Returns
String representation of the enum

◆ to_string() [2/2]

const char * NAV::to_string ( SPP::Algorithm::ReceiverType receiver)

Converts the enum to a string.

Parameters
[in]receiverEnum value to convert into text
Returns
String representation of the enum