Event Class

DESCRIPTION:

The timeEvent class represents events that occur at specific calendar times. It is useful for one-time events (e.g. the Gulf War), recurring events (e.g. holidays, market opening and closing times), and multiple related events (e.g. numbered Olympic games, OPEC meetings, hurricanes).

SLOTS:

ARGUMENTS:

.Data
( list) (from groupVec).
.Data.names
( character) (from groupVec), always c("start", "end", "IDs").
.Data.classes
( CLASS) (from groupVec), always c("positionsCalendar", "positionsCalendar", "ANY").

DETAILS:

The timeEvent class is set up to hold vectors of starting and ending times of events, as well as an identifier for each event, which can be stored in any S vector object; these three vectors are stored as columns of a groupVec. The timeEvent class extends the groupVec and GV.virt classes. Objects of class timeEvent can be created using the timeEvent function, or by coercing any positionsCalendar object to timeEvent using as.

SEE ALSO:

class, class, function.