Properties | |
Number | end |
Number | start |
Methods | |
DzTimeRange | add (Number time) |
void | extendEndsBy (Number time) |
Number | getDuration () |
void | include (Number time) |
void | include (DzTimeRange range) |
void | intersect (DzTimeRange range) |
Boolean | isEmpty () |
Boolean | isIncluded (Number time) |
Boolean | isIncluded (DzTimeRange range) |
void | makeEmpty () |
Boolean | overlaps (DzTimeRange range) |
DzTimeRange | subtract (Number time) |
Constructors | |
DzTimeRange (DzTime start, DzTime end) | |
DzTimeRange () |
See DsTimeRange for DAZ Script implementation of this class.
DzTimeRange::DzTimeRange | ( | ) |
Default Constructor. Creates the timerange [DZ_MIN_TIME,DZ_MAX_TIME]
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
DzTimeRange DzTimeRange::add | ( | Number | time | ) |
void DzTimeRange::extendEndsBy | ( | Number | time | ) |
Extends the ends of this range by the given amount of time
Number DzTimeRange::getDuration | ( | ) |
void DzTimeRange::include | ( | Number | time | ) |
Sets the time range to include the given time
void DzTimeRange::include | ( | DzTimeRange | range | ) |
Sets the time range to include the given time range
void DzTimeRange::intersect | ( | DzTimeRange | range | ) |
Sets this time range to the intersection with the given time range.
Boolean DzTimeRange::isEmpty | ( | ) |
Boolean DzTimeRange::isIncluded | ( | DzTimeRange | range | ) |
void DzTimeRange::makeEmpty | ( | ) |
Sets the time range to be empty.
Boolean DzTimeRange::overlaps | ( | DzTimeRange | range | ) |
DzTimeRange DzTimeRange::subtract | ( | Number | time | ) |
The end of the time range.
The start of the time range.