Directives
A timeline of activity directives.
Parameters
the inner payload of the Directive type.
Constructors
Functions
(DOC) Creates a Real profile corresponding to the running total of time that this timeline has had an active object.
(DOC) Caches the timeline for all available time.
Caches the result of collecting this timeline, to be reused for future collect requests if possible.
(DOC) Creates an Universal object of Connections that associate of this timeline's object to the (chronologically) next object in another timeline that starts after this one ends.
(DOC) Truncates each object to only its end time.
(DOC) Removes objects whose duration is outside a given valid interval.
Filters out all activities except those of a given vararg list of types.
Filters out all activities except those of a given list of types.
(DOC) Filters out payload objects whose intervals are not contained in the given Windows timeline.
(DOC) Removes objects whose duration is shorter than a given duration.
(DOC) Removes objects whose duration is longer than a given duration.
(DOC) Calculates the sum of durations of objects in a range leading the current time.
(DOC) Uniformly shifts the entire timeline in time (positive shifts toward the future).
(DOC) Shifts the start and end points of each object.
(DOC) Truncates each object to only its start time.
(DOC) UNSAFE! Maps each object to a nested timeline and flattens all the timelines into one.
(DOC) UNSAFE! Maps each timeline object to another object, of potentially a different type, at potentially a different time.
Performs a generalized binary operation between this and another timeline.
(DOC) UNSAFE! Maps the interval of each object, leaving the rest of the object unchanged.
(DOC) UNSAFE! A simpler version of unsafeOperate for operations that don't change the timeline type.
(DOC) UNSAFE! The basic, most general operation method. All operations eventually delegate here.