Go to the documentation of this file.
65 typedef std::pair<CommonTime, CommonTime>
DTPair;
74 const bool startInclusive=
true,
75 const bool endInclusive=
true);
81 const bool startInclusive=
true,
82 const bool endInclusive=
true);
98 const bool startInclusive=
true,
99 const bool endInclusive=
true );
145 const std::string& fmt);
150 std::string
printf(
const std::string formatArg=
"%02m/%02d/%02y %02H:%02M:%02S" )
const;
153 std::string
dump(
const std::string formatArg=
"%02m/%02d/%02y %02H:%02M:%02S" )
const;
166 const bool startInclusive=
true,
167 const bool endInclusive=
true);
bool operator==(const TimeRange &right) const
Equivalence means all members are identical.
NEW_EXCEPTION_CLASS(TimeRangeException, Exception)
void init(const CommonTime &startDT, const CommonTime &endDT, const bool startInclusive=true, const bool endInclusive=true)
bool operator<(const TimeRange &right) const
bool overlaps(const TimeRange &right) const
std::string printf(const std::string formatArg="%02m/%02d/%02y %02H:%02M:%02S") const
bool inRange(const CommonTime &testDT) const
bool isSubsetOf(const TimeRange &right) const
bool isAfter(const TimeRange &right) const
bool isPriorTo(const TimeRange &right) const
void set(const CommonTime &startDT, const CommonTime &endDT, const bool startInclusive=true, const bool endInclusive=true)
std::string dump(const std::string formatArg="%02m/%02d/%02y %02H:%02M:%02S") const
Dump method.
std::pair< CommonTime, CommonTime > DTPair
CommonTime getEnd() const
TimeRange & setToString(const std::string &str, const std::string &fmt)
CommonTime getStart() const
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:42