Go to the documentation of this file.
44 #ifndef GNSSTK_SINEXBASE_HPP
45 #define GNSSTK_SINEXBASE_HPP
70 const std::string
FILE_END(
"%ENDSNX");
114 extern std::string
formatStr(
const std::string& value,
116 bool allowBlank =
false);
125 extern std::string
formatInt(
long value,
size_t width);
134 extern std::string
formatUint(
unsigned long value,
size_t width);
140 extern std::string
formatFor(
double value,
166 Time(
const std::string& str) { *
this = str; };
173 operator std::string()
const;
175 void operator=(
const std::string& other);
188 #endif // GNSSTK_SINEXBASE_HPP
Time(const std::string &str)
uint16_t doy
YY <= 50 implies 21st century, YY > 50 implies 20th.
std::string formatStr(const std::string &value, size_t width, bool allowBlank)
void operator=(const gnsstk::CommonTime &other)
bool isValidObsCode(char c, bool toss)
const std::string OBS_CODES("CDLMPR")
std::string formatFixed(double value, size_t width, size_t precision)
const char HEAD_TAIL_START
Time(const gnsstk::CommonTime &other)
const size_t MIN_LINE_LEN
const std::string FILE_END("%ENDSNX")
const std::string FILE_BEGIN("%=SNX")
bool isValidLineStructure(const std::string &line, size_t minLen, size_t maxLen, int divs[], bool toss)
bool isValidConstraintCode(char c, bool toss)
std::string formatFor(double value, size_t width, size_t expLen)
const size_t MAX_LINE_LEN
bool isValidSolutionType(char c, bool toss)
const std::string CONSTRAINT_CODES("012")
std::string formatInt(long value, size_t width)
const std::string SOLUTION_TYPES("SOETCA ")
std::string formatUint(unsigned long value, size_t width)
virtual ~Time()
Destructor.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41