DAZ Script |
---|
DzTimeRange () |
DzTimeRange ( DzTimeRange interval ) |
DzTimeRange ( DzTime start, DzTime end ) |
DAZ Script | |
---|---|
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 ) |
TODO: Add detailed description.
Default Constructor. Creates the time range [DZ_MIN_TIME,DZ_MAX_TIME]
DzTimeRange( DzTimeRange interval )
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
DzTimeRange( DzTime start, DzTime end )
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
DzTimeRange : add( Number time )
Return Value:
void : extendEndsBy( Number time )
Extends the ends of this range by the given amount of time
Number : getDuration()
Return Value:
Sets the time range to include the given time
void : include( DzTimeRange range )
Sets the time range to include the given time range
void : intersect( DzTimeRange range )
Sets this time range to the intersection with the given time range.
Return Value:
Boolean : isIncluded( Number time )
Return Value:
Boolean : isIncluded( DzTimeRange range )
Return Value:
void : makeEmpty()
Sets the time range to be empty.
Boolean : overlaps( DzTimeRange range )
Return Value:
DzTimeRange : subtract( Number time )
Return Value: