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.