#include <Interval.h>
Inherited by asdm::ArrayTime, and asdm::UTCCorrection.
Public Member Functions | |
Interval (const Interval &) | |
Interval (const string &s) | |
Interval (const IDLInterval &) | |
Interval (long long value) | |
Interval & | operator= (const Interval &) |
Interval & | operator= (const long long) |
Interval & | operator+= (const Interval &) |
Interval & | operator-= (const Interval &) |
Interval & | operator *= (const long long) |
Interval & | operator/= (const long long) |
Interval | operator+ (const Interval &) const |
Interval | operator- (const Interval &) const |
Interval | operator * (const long long) const |
Interval | operator/ (const long long) const |
bool | operator< (const Interval &) const |
bool | operator> (const Interval &) const |
bool | operator<= (const Interval &) const |
bool | operator>= (const Interval &) const |
bool | operator== (const Interval &) const |
bool | equals (const Interval &) const |
bool | operator!= (const Interval &) const |
bool | isZero () const |
Interval | operator- () const |
Interval | operator+ () const |
string | toString () const |
string | toStringI () const |
void | toBin (EndianOSStream &eoss) |
operator string () const | |
long long | get () const |
IDLInterval | toIDLInterval () const |
Static Public Member Functions | |
long long | fromString (const string &) |
string | toString (long long) |
Interval | getInterval (StringTokenizer &t) throw (NumberFormatException) |
void | toBin (vector< Interval > interval, EndianOSStream &eoss) |
void | toBin (vector< vector< Interval > > interval, EndianOSStream &eoss) |
Interval | fromBin (EndianISStream &eiss) |
vector< Interval > | from1DBin (EndianISStream &eiss) |
vector< vector< Interval > > | from2DBin (EndianISStream &eiss) |
string | unit () |
Friends | |
Interval | operator * (long long, const Interval &) |
ostream & | operator<< (ostream &, const Interval &) |
istream & | operator>> (istream &, Interval &) |
|
Read the binary representation of a vector of Interval from a EndianISStream and use the read value to set a vector of Interval.
Reimplemented in asdm::ArrayTime.
|
|
Read the binary representation of a vector of vector of Interval from a EndianISStream and use the read value to set a vector of vector of Interval.
Reimplemented in asdm::ArrayTime.
|
|
Read the binary representation of an Interval from an EndianISStream and use the read value to set an Interval.
Reimplemented in asdm::ArrayTime.
|
|
Write the binary representation of a vector of vector of Interval into a EndianOSStream.
|
|
Write the binary representation of a vector of Interval into a EndianOSStream.
|
|
Write the binary representation of this into an EndianOSStream
Reimplemented in asdm::ArrayTime.
|