Public Member Functions | Public Attributes | List of all members
RinexClock_T Class Reference

Detailed Description

Definition at line 51 of file RinexClock_T.cpp.

Public Member Functions

int dataExceptionTest ()
 
int headerExceptionTest ()
 Check that exceptions are thrown/not thrown for invalid/valid headers. More...
 
void init ()
 
 RinexClock_T ()
 
int roundTripTest ()
 

Public Attributes

std::string dataBadEpochLine
 
std::string dataIncompleteHeader
 
std::string dataInvalidLineLength
 
std::string dataNotAClockFile
 
std::string dataRinexClockFile
 
std::string dataRinexClockRef
 
std::string dataRoundTripOutput
 
std::string dataTestOutput
 
std::string dataUnknownHeaderLabel
 

Constructor & Destructor Documentation

◆ RinexClock_T()

RinexClock_T::RinexClock_T ( )

Definition at line 86 of file RinexClock_T.cpp.

Member Function Documentation

◆ dataExceptionTest()

int RinexClock_T::dataExceptionTest ( )

Check that data with an invalid epoch will cause an exception when exceptions are enabled.

Definition at line 269 of file RinexClock_T.cpp.

◆ headerExceptionTest()

int RinexClock_T::headerExceptionTest ( )

Check that exceptions are thrown/not thrown for invalid/valid headers.

Definition at line 132 of file RinexClock_T.cpp.

◆ init()

void RinexClock_T::init ( )

Definition at line 93 of file RinexClock_T.cpp.

◆ roundTripTest()

int RinexClock_T::roundTripTest ( )

Check that reading a file and writing it back out results in identical files.

Note
This is not a true round trip, as the source file may have numbers with leading zeroes that are absent in the output and vice versa. A different reference file is used that has consistent leading zero behavior, which is not required for the input file, but is required for the test.

Definition at line 230 of file RinexClock_T.cpp.

Member Data Documentation

◆ dataBadEpochLine

std::string RinexClock_T::dataBadEpochLine

Definition at line 74 of file RinexClock_T.cpp.

◆ dataIncompleteHeader

std::string RinexClock_T::dataIncompleteHeader

Definition at line 75 of file RinexClock_T.cpp.

◆ dataInvalidLineLength

std::string RinexClock_T::dataInvalidLineLength

Definition at line 76 of file RinexClock_T.cpp.

◆ dataNotAClockFile

std::string RinexClock_T::dataNotAClockFile

Definition at line 77 of file RinexClock_T.cpp.

◆ dataRinexClockFile

std::string RinexClock_T::dataRinexClockFile

Definition at line 72 of file RinexClock_T.cpp.

◆ dataRinexClockRef

std::string RinexClock_T::dataRinexClockRef

Definition at line 73 of file RinexClock_T.cpp.

◆ dataRoundTripOutput

std::string RinexClock_T::dataRoundTripOutput

Definition at line 81 of file RinexClock_T.cpp.

◆ dataTestOutput

std::string RinexClock_T::dataTestOutput

Definition at line 80 of file RinexClock_T.cpp.

◆ dataUnknownHeaderLabel

std::string RinexClock_T::dataUnknownHeaderLabel

Definition at line 78 of file RinexClock_T.cpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:43