Salome HOME
Lot 1 (linear&poly distance)
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_Operations.h
1 // Copyright (C) 2014-2015  EDF-R&D
2 // This library is free software; you can redistribute it and/or
3 // modify it under the terms of the GNU Lesser General Public
4 // License as published by the Free Software Foundation; either
5 // version 2.1 of the License, or (at your option) any later version.
6 //
7 // This library is distributed in the hope that it will be useful,
8 // but WITHOUT ANY WARRANTY; without even the implied warranty of
9 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10 // Lesser General Public License for more details.
11 //
12 // You should have received a copy of the GNU Lesser General Public
13 // License along with this library; if not, write to the Free Software
14 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
15 //
16 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
17 //
18
19 #ifndef HYDROGUI_OPERATIONS_H
20 #define HYDROGUI_OPERATIONS_H
21
22 enum OperationId
23 {
24   FirstId = 0,
25   
26   SaveVisualStateId,
27   LoadVisualStateId,
28   
29   UndoId,
30   RedoId,
31
32   CopyId,
33   PasteId,
34
35   UpdateObjectId,
36   ForcedUpdateObjectId,
37
38   ImportImageId,
39   EditImportedImageId,
40   ObserveImageId,
41   ExportImageId,
42   RemoveImageRefsId,
43
44   CreatePolylineId,
45   EditPolylineId,
46   
47   CreatePolyline3DId,
48   EditPolyline3DId,
49   
50   ImportProfilesId,
51   CreateProfileId,
52   EditProfileId,
53   AllGeoreferencementId,
54   SelectedGeoreferencementId,
55
56   ImportBathymetryId,
57   EditImportedBathymetryId,
58   BathymetryBoundsId,
59
60   CreateImmersibleZoneId,
61   EditImmersibleZoneId,
62
63   CreateStreamId,
64   EditStreamId,
65
66   CreateChannelId,
67   EditChannelId,
68
69   CreateDigueId,
70   EditDigueId,
71
72   CreateCalculationId,
73   EditCalculationId,
74   ExportCalculationId,
75
76   FuseImagesId,
77   EditFusedImageId,
78
79   CutImagesId,
80   EditCutImageId,
81
82   SplitImageId,
83   EditSplitImageId,
84
85   ImportObstacleFromFileId,
86   ImportGeomObjectAsObstacleId,
87   ImportGeomObjectAsPolylineId,
88   CreateBoxId,
89   CreateCylinderId,
90   TranslateObstacleId,
91
92   CopyViewerPositionId,
93
94   DeleteId,
95
96   ShowId,
97   ShowOnlyId,
98   ShowAllId,
99   HideId,
100   HideAllId,
101
102   SetColorId,
103   SetTransparencyId,
104   SetZLevelId,
105   EditLocalCSId,
106
107   RiverBottomId,
108   RiverBottomContextId,
109   ProfileInterpolateId,
110
111   RecognizeContoursId,
112   SubmersibleId,
113   UnSubmersibleId,
114   ImportPolylineId,
115   ImportSinusXId,
116   ExportSinusXId,
117   ImportBCPolygonId, 
118   MeasurementToolId, 
119   
120   ExportToShapeFileID,
121   ImportLandCoverMapId,
122
123   ImportStricklerTableFromFileId,
124   ExportStricklerTableFromFileId,
125   EditStricklerTableId,
126   DuplicateStricklerTableId,
127
128   CreateLandCoverMapId,
129   
130   AddLandCoverId,
131   RemoveLandCoverId,
132   SplitLandCoverId,
133   MergeLandCoverId,
134   ChangeLandCoverTypeId,
135
136   PolylineExtractionId,
137   SplitPolylinesId,
138   MergePolylinesId,
139
140   ShowAttrPolylinesId,
141
142   LandCoverScalarMapModeOnId,
143   LandCoverScalarMapModeOffId,
144
145   BathymetrySelectionId,
146   BathymetryTextId,
147   BathymetryRescaleSelectionId,
148   BathymetryRescaleVisibleId,
149   BathymetryRescaleUserId,
150   BathymetryRescaleDefaultId,
151   RegenerateRegionColorsId,
152   ShowHideArrows,
153   ZoneSetColorId,
154   SetBoundaryTypePolygonId
155 };
156
157 #endif