Salome HOME
[MEDCalc] Contour presentation
[modules/med.git] / src / MEDCalc / gui / PresentationEvent.hxx
1 #ifndef SRC_MEDCALC_GUI_PRESENTATIONEVENT_HXX_
2 #define SRC_MEDCALC_GUI_PRESENTATIONEVENT_HXX_
3
4 #include <string>
5
6 typedef struct {
7   enum EventType {
8     EVENT_VIEW_OBJECT_CONTOUR,
9     EVENT_VIEW_OBJECT_DEFLECTION_SHAPE,
10     EVENT_VIEW_OBJECT_POINT_SPRITE,
11     EVENT_VIEW_OBJECT_SCALAR_MAP,
12     EVENT_VIEW_OBJECT_SLICES,
13     EVENT_VIEW_OBJECT_VECTOR_FIELD,
14     EVENT_DELETE_PRESENTATION,
15
16     EVENT_CHANGE_COMPONENT,
17     EVENT_CHANGE_COLORMAP,
18     EVENT_CHANGE_TIME_RANGE,
19
20     EVENT_CHANGE_NB_CONTOUR
21   };
22
23   EventType eventtype;
24   MEDCALC::FieldHandler * fieldHandler;
25   int presentationId;
26   int anInteger;                // multi-purpose variable
27   //int anInteger2;             // multi-purpose variable
28   std::string aString;          // multi-purpose variable
29 } PresentationEvent;
30
31 #endif