21 #include "aux-ginga.h" 22 #include "Predicate.h" 92 void getInterval (Time *, Time *);
93 void setInterval (Time, Time);
96 std::string getLabel ();
97 void setLabel (
const std::string &);
99 bool getParameter (
const string &,
string *);
100 bool setParameter (
const string &,
const string &);
Attribution event.
Definition: Event.h:44
std::string _label
Label.
Definition: Event.h:117
Time _end
End time.
Definition: Event.h:116
Time _begin
Begin time.
Definition: Event.h:115
Paused.
Definition: Event.h:67
State
Event state.
Definition: Event.h:64
Selection event.
Definition: Event.h:60
Occurring.
Definition: Event.h:66
Event * event
Target event.
Definition: Event.h:126
Event::Transition transition
Desired transition.
Definition: Event.h:127
Pause.
Definition: Event.h:75
Action.
Definition: Event.h:124
Transition
Event state transitions.
Definition: Event.h:72
Abort.
Definition: Event.h:74
Presentation event.
Definition: Event.h:52
string _id
Event id.
Definition: Event.h:113
Predicate * predicate
Predicate conditioning the execution.
Definition: Event.h:128
Resume.
Definition: Event.h:76
Event state machine.
Definition: Event.h:31
string value
Value to set (if attribution).
Definition: Event.h:129
string duration
Duration.
Definition: Event.h:130
Definition: Predicate.h:25
Event::State _state
Event state.
Definition: Event.h:114
Event::Type _type
Event type.
Definition: Event.h:111
Type
Event type.
Definition: Event.h:36
Sleeping.
Definition: Event.h:68
Object * _object
Target object.
Definition: Event.h:112
bool transition(Event::Transition)
Transitions event.
Definition: Event.cpp:183
Stop.
Definition: Event.h:78
Start.
Definition: Event.h:77
map< string, string > _parameters
Parameters.
Definition: Event.h:118