Constructor
new PeriodicTimeSequence(sequenceString)
    Constructs a time sequence from an ISO 8601 string.
    Parameters:
| Name | Type | Description | 
|---|---|---|
sequenceString | 
            
            String | The string describing the time sequence. | 
- Source:
 
Throws:
- 
        If the specified intervalString is null, undefined or not a valid time interval string.
 - Type
 - ArgumentError
 
Members
currentTime :Date
    This sequence's current time.
    Type:
- Date
 
- Default Value:
 - This sequence's start time.
 
- Source:
 
(readonly) endTime :Date
    This sequence's end time.
    Type:
- Date
 
- Source:
 
(readonly) infiniteInterval :Boolean
    Indicates whether this sequence is an infinite sequence -- the start and end dates are the same.
    Type:
- Boolean
 
- Source:
 
scaleForCurrentTime :Number
    Indicates the position of this sequence's current time relative to the sequence's total interval,
in the range [0, 1]. A value of 0 indicates this sequence's start time. A value of 1 indicates
this sequence's end time. A value of 0.5 indicates a current time that's exactly mid-way between
this sequence's start time and end time.
    Type:
- Number
 
- Source:
 
(readonly) sequenceString :String
    This sequence's sequence string, as specified to the constructor.
    Type:
- String
 
- Source:
 
(readonly) startTime :Date
    This sequence's start time.
    Type:
- Date
 
- Source:
 
Methods
getTimeForScale(scale) → {Date}
    Returns the time associated with a specified value in the range [0, 1]. A value of 0 returns this
sequence's start time. A value of 1 returns this sequence's end time. A value of 0.5 returs a time
mid-way between this sequence's start and end times.
    Parameters:
| Name | Type | Description | 
|---|---|---|
scale | 
            
            The scale value. This value is clamped to the range [0, 1] before the time is determined. | 
- Source:
 
Returns:
- Type
 - Date
 
next() → {Date|null}
    Sets this sequence's current time to the next time in the sequence and returns that time.
- Source:
 
Returns:
    The next time of this sequence, or null if no more times are in the sequence.
Use reset to re-start this sequence.
Use previous to step backwards through this sequence.
- Type
 - Date | null
 
previous() → {Date|null}
    Sets this sequence's current time to the previous time in the sequence and returns that time.
- Source:
 
Returns:
    The previous time of this sequence, or null if the sequence is currently at its start
time.
Use next to step forwards through this sequence.
- Type
 - Date | null
 
reset()
    Resets this sequence's current time to its start time.
Use next to step forwards through this sequence.
Use previous to step backwards through this sequence.
- Source: