Salome HOME
[MEDCalc] Fully functional scalar map (other pres deactivated)
[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
21   EventType eventtype;
22   MEDCALC::FieldHandler * fieldHandler;
23   int presentationId;
24   int anInteger;                // multi-purpose variable
25   //int anInteger2;             // multi-purpose variable
26   std::string aString;          // multi-purpose variable
27 } PresentationEvent;
28
29 #endif