Class EVENT

Defines the abstract notion of a single event in a series. This class is generic,
allowing types to be generated which are locked to particular spatial types, such
as EVENT<ITEM_LIST>. Subtypes express point or intveral data.

Declaration :

Directly inherited by : INTERVAL_EVENT POINT_EVENT

Artifact : EVENT

Attribut time

Time of this event. If the width is non-zero, it is the time point of the
trailing edge of the event.

Declaration :

Attribut state

Optional state data for this event.

Declaration :

Operation offset

Offset of this event from origin, computed as time.diff(parent.origin)

Declaration :

Relation data (<directional composition>)

The data of this event.

Declaration :

All public operations : concept , is_archetype_root , item_at_path , items_at_path , offset , parent , path_exists , path_of_item , path_unique