ldas-tools-al 2.6.7
 
Loading...
Searching...
No Matches
gpstime.hh File Reference
#include <stdexcept>
#include <iostream>
#include "ldastoolsal/ErrorLog.hh"
#include "ldastoolsal/types.hh"
Include dependency graph for gpstime.hh:

Classes

class  LDASTools::AL::GPSTime
 GPS time class. More...
 

Namespaces

namespace  LDASTools
 Objects of general use and interst.
 
namespace  LDASTools::AL
 The Abstraction Layer.
 

Functions

void LDASTools::AL::SetOffsetTableFilename (const std::string &Filename)
 Establish the filename which contains the leap seconds.
 
GPSTime LDASTools::AL::operator+ (const GPSTime &, const double &)
 Addition operator.
 
GPSTime LDASTools::AL::operator+ (const double &, const GPSTime &)
 Addition operator.
 
GPSTime LDASTools::AL::operator- (const GPSTime &, const double &)
 Subtraction operator.
 
double LDASTools::AL::operator- (const GPSTime &, const GPSTime &)
 Subtraction operator.
 
bool LDASTools::AL::operator== (const GPSTime &, const GPSTime &)
 Equality operator.
 
bool LDASTools::AL::operator!= (const GPSTime &, const GPSTime &)
 Inequality operator.
 
bool LDASTools::AL::operator< (const GPSTime &, const GPSTime &)
 Less than operator.
 
bool LDASTools::AL::operator> (const GPSTime &, const GPSTime &)
 Greater than operator.
 
bool LDASTools::AL::operator<= (const GPSTime &, const GPSTime &)
 Less than or equal to operator.
 
bool LDASTools::AL::operator>= (const GPSTime &, const GPSTime &)
 Greater than or equal to operator.
 
std::ostream & LDASTools::AL::operator<< (std::ostream &Stream, const GPSTime &Time)
 Output operator.
 

Variables

const REAL_8 NANOSECOND = 10E-9
 
const REAL_8 NANOSECOND_MULTIPLIER = 10E+9
 
const INT_4U NANOSECOND_INT_MULTIPLIER = 1000000000
 
const INT_8U NANOSECOND_INT_64_MULTIPLIER = 1000000000
 

Variable Documentation

◆ NANOSECOND

const REAL_8 NANOSECOND = 10E-9

◆ NANOSECOND_INT_64_MULTIPLIER

const INT_8U NANOSECOND_INT_64_MULTIPLIER = 1000000000

◆ NANOSECOND_INT_MULTIPLIER

const INT_4U NANOSECOND_INT_MULTIPLIER = 1000000000

◆ NANOSECOND_MULTIPLIER

const REAL_8 NANOSECOND_MULTIPLIER = 10E+9