class Interval Time interval class.
The Interval class represents time intervals. This class complements and is compatible with the Time class which represents absolute GPS times. At present, intervals are represented as double-precision floating point numbers. This gives about 53-bits to the representation which corresponds to a precision of 1 inor <1ns for intervals of up to ~100 days.
Interval(long sec, ulong_t nsec)
Interval(double sec)
Interval(const Interval& dt)
Interval& operator= (const Interval& dt)
operator double(void) const
friend std::ostream& operator <<(std::ostream &out, const Interval& t)
Interval operator +=(const Interval& dt)
Interval operator -=(const Interval& dt)
Interval operator *=(double dt)
double operator /(const Interval& div) const
Interval operator /=(double dt)
bool operator!(void) const
bool operator ==(const Interval& rhs) const
bool operator !=(const Interval& rhs) const
bool operator >=(const Interval& rhs) const
bool operator <=(const Interval& rhs) const
bool operator >(const Interval& rhs) const
bool operator <(const Interval& rhs) const
long GetS() const
ulong_t GetN() const
double GetSecs() const
alphabetic index hierarchy of classes
generated by doc++