Version: 8.3.0
Main Page
Related Pages
Packages
Data Structures
Files
File List
Globals
SALOME Mesh Module Developer
Use the SpherePadder SMESH Plugin
Todo List
Packages
Data Structures
Files
File List
idl
src
Controls
Driver
DriverCGNS
DriverDAT
DriverGMF
DriverMED
DriverSTL
DriverUNV
MEDWrapper
MEFISTO2
OBJECT
PluginUtils
SMDS
SMESH
SMESH_I
SMESH_SWIG_WITHIHM
SMESHClient
SMESHDS
SMESHFiltersSelection
SMESHGUI
SMESH_SMESHGUI.hxx
SMESHGUI.cxx
SMESHGUI.h
SMESHGUI_Add0DElemsOnAllNodesDlg.cxx
SMESHGUI_Add0DElemsOnAllNodesDlg.h
SMESHGUI_AddMeshElementDlg.cxx
SMESHGUI_AddMeshElementDlg.h
SMESHGUI_AddQuadraticElementDlg.cxx
SMESHGUI_AddQuadraticElementDlg.h
SMESHGUI_BuildCompoundDlg.cxx
SMESHGUI_BuildCompoundDlg.h
SMESHGUI_ClippingDlg.cxx
SMESHGUI_ClippingDlg.h
SMESHGUI_ComputeDlg.cxx
SMESHGUI_ComputeDlg.h
SMESHGUI_ConvToQuadDlg.cxx
SMESHGUI_ConvToQuadDlg.h
SMESHGUI_ConvToQuadOp.cxx
SMESHGUI_ConvToQuadOp.h
SMESHGUI_CopyMeshDlg.cxx
SMESHGUI_CopyMeshDlg.h
SMESHGUI_CreatePatternDlg.cxx
SMESHGUI_CreatePatternDlg.h
SMESHGUI_CreatePolyhedralVolumeDlg.cxx
SMESHGUI_CreatePolyhedralVolumeDlg.h
SMESHGUI_DeleteGroupDlg.cxx
SMESHGUI_DeleteGroupDlg.h
SMESHGUI_Dialog.cxx
SMESHGUI_Dialog.h
SMESHGUI_DisplayEntitiesDlg.cxx
SMESHGUI_DisplayEntitiesDlg.h
SMESHGUI_Displayer.cxx
SMESHGUI_Displayer.h
SMESHGUI_DuplicateNodesDlg.cxx
SMESHGUI_DuplicateNodesDlg.h
SMESHGUI_ExtrusionAlongPathDlg.cxx
SMESHGUI_ExtrusionAlongPathDlg.h
SMESHGUI_ExtrusionDlg.cxx
SMESHGUI_ExtrusionDlg.h
SMESHGUI_FieldSelectorWdg.cxx
SMESHGUI_FieldSelectorWdg.h
SMESHGUI_FileInfoDlg.cxx
SMESHGUI_FileInfoDlg.h
SMESHGUI_FileValidator.cxx
SMESHGUI_FileValidator.h
SMESHGUI_Filter.cxx
SMESHGUI_Filter.h
SMESHGUI_FilterDlg.cxx
SMESHGUI_FilterDlg.h
SMESHGUI_FilterLibraryDlg.cxx
SMESHGUI_FilterLibraryDlg.h
SMESHGUI_FilterUtils.cxx
SMESHGUI_FilterUtils.h
SMESHGUI_FindElemByPointDlg.cxx
SMESHGUI_FindElemByPointDlg.h
SMESHGUI_GEOMGenUtils.cxx
SMESHGUI_GEOMGenUtils.h
SMESHGUI_GroupDlg.cxx
SMESHGUI_GroupDlg.h
SMESHGUI_GroupOnShapeDlg.cxx
SMESHGUI_GroupOnShapeDlg.h
SMESHGUI_GroupOpDlg.cxx
SMESHGUI_GroupOpDlg.h
SMESHGUI_GroupUtils.cxx
SMESHGUI_GroupUtils.h
SMESHGUI_Hypotheses.cxx
SMESHGUI_Hypotheses.h
SMESHGUI_HypothesesUtils.cxx
SMESHGUI_HypothesesUtils.h
SMESHGUI_IdPreview.cxx
SMESHGUI_IdPreview.h
SMESHGUI_IdValidator.h
SMESHGUI_Make2DFrom3DOp.cxx
SMESHGUI_Make2DFrom3DOp.h
SMESHGUI_MakeNodeAtPointDlg.cxx
SMESHGUI_MakeNodeAtPointDlg.h
SMESHGUI_Measurements.cxx
SMESHGUI_Measurements.h
SMESHGUI_MergeDlg.cxx
SMESHGUI_MergeDlg.h
SMESHGUI_MeshDlg.cxx
SMESHGUI_MeshDlg.h
SMESHGUI_MeshEditPreview.cxx
SMESHGUI_MeshEditPreview.h
SMESHGUI_MeshInfo.cxx
SMESHGUI_MeshInfo.h
SMESHGUI_MeshInfosBox.cxx
SMESHGUI_MeshInfosBox.h
SMESHGUI_MeshOp.cxx
SMESHGUI_MeshOp.h
SMESHGUI_MeshOrderDlg.cxx
SMESHGUI_MeshOrderDlg.h
SMESHGUI_MeshOrderOp.cxx
SMESHGUI_MeshOrderOp.h
SMESHGUI_MeshPatternDlg.cxx
SMESHGUI_MeshPatternDlg.h
SMESHGUI_MeshUtils.cxx
SMESHGUI_MeshUtils.h
SMESHGUI_MultiEditDlg.cxx
SMESHGUI_MultiEditDlg.h
SMESHGUI_NodesDlg.cxx
SMESHGUI_NodesDlg.h
SMESHGUI_Operation.cxx
SMESHGUI_Operation.h
SMESHGUI_Operations.h
SMESHGUI_PatternUtils.cxx
SMESHGUI_PatternUtils.h
SMESHGUI_PatternWidget.cxx
SMESHGUI_PatternWidget.h
SMESHGUI_Preferences_ScalarBarDlg.cxx
SMESHGUI_Preferences_ScalarBarDlg.h
SMESHGUI_PreviewDlg.cxx
SMESHGUI_PreviewDlg.h
SMESHGUI_PreVisualObj.cxx
SMESHGUI_PreVisualObj.h
SMESHGUI_PropertiesDlg.cxx
SMESHGUI_PropertiesDlg.h
SMESHGUI_RemoveElementsDlg.cxx
SMESHGUI_RemoveElementsDlg.h
SMESHGUI_RemoveNodesDlg.cxx
SMESHGUI_RemoveNodesDlg.h
SMESHGUI_RenumberingDlg.cxx
SMESHGUI_RenumberingDlg.h
SMESHGUI_ReorientFacesDlg.cxx
SMESHGUI_ReorientFacesDlg.h
SMESHGUI_RevolutionDlg.cxx
SMESHGUI_RevolutionDlg.h
SMESHGUI_RotationDlg.cxx
SMESHGUI_RotationDlg.h
SMESHGUI_ScaleDlg.cxx
SMESHGUI_ScaleDlg.h
SMESHGUI_Selection.cxx
SMESHGUI_Selection.h
SMESHGUI_SelectionOp.cxx
SMESHGUI_SelectionOp.h
SMESHGUI_SewingDlg.cxx
SMESHGUI_SewingDlg.h
SMESHGUI_ShapeByMeshDlg.cxx
SMESHGUI_ShapeByMeshDlg.h
SMESHGUI_SingleEditDlg.cxx
SMESHGUI_SingleEditDlg.h
SMESHGUI_SmoothingDlg.cxx
SMESHGUI_SmoothingDlg.h
SMESHGUI_SpinBox.cxx
SMESHGUI_SpinBox.h
SMESHGUI_SplitBiQuad.cxx
SMESHGUI_SplitBiQuad.h
SMESHGUI_SymmetryDlg.cxx
SMESHGUI_SymmetryDlg.h
SMESHGUI_TranslationDlg.cxx
SMESHGUI_TranslationDlg.h
SMESHGUI_TransparencyDlg.cxx
SMESHGUI_TransparencyDlg.h
SMESHGUI_Utils.cxx
SMESHGUI_Utils.h
SMESHGUI_VTKUtils.cxx
SMESHGUI_VTKUtils.h
SMESHGUI_XmlHandler.cxx
SMESHGUI_XmlHandler.h
SMESHUtils
StdMeshers
StdMeshers_I
StdMeshersGUI
Tools
Globals
SMESHGUI_Operations.h
Go to the documentation of this file.
1
// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
2
//
3
// This library is free software; you can redistribute it and/or
4
// modify it under the terms of the GNU Lesser General Public
5
// License as published by the Free Software Foundation; either
6
// version 2.1 of the License, or (at your option) any later version.
7
//
8
// This library is distributed in the hope that it will be useful,
9
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11
// Lesser General Public License for more details.
12
//
13
// You should have received a copy of the GNU Lesser General Public
14
// License along with this library; if not, write to the Free Software
15
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16
//
17
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18
//
19
// File : SMESHGUI_Operations.h
20
// Author : IVAN MECHETIN, Open CASCADE S.A.S. (ivan.mechetin@opencascade.com)
21
22
#ifndef SMESHGUI_OPERATIONS_H
23
#define SMESHGUI_OPERATIONS_H
24
25
namespace
SMESHOp {
26
enum
{
27
// Tools --------------------------//--------------------------------
28
OpDelete
= 1000,
// DELETE
29
OpSelectFiltersLibrary
= 1010,
// MENU TOOLS - SELECTION FILTERS LIBRARY
30
OpReset
= 1020,
// RESET
31
OpScalarBarProperties
= 1021,
// SCALAR BAR PROPERTIES
32
OpShowScalarBar
= 1022,
// SHOW SCALAR BAR
33
OpSaveDistribution
= 1030,
// SAVE DISTRIBUTION
34
OpShowDistribution
= 1031,
// SHOW DISTRIBUTION
35
OpPlotDistribution
= 1032,
// PLOT DISTRIBUTION
36
OpFileInformation
= 1040,
// POPUP MENU - FILE INFORMATION
37
// Import -------------------------//--------------------------------
38
OpImportDAT
= 1100,
// MENU FILE - IMPORT - DAT FILE
39
OpImportUNV
= 1101,
// MENU FILE - IMPORT - UNV FILE
40
OpImportMED
= 1102,
// MENU FILE - IMPORT - MED FILE
41
OpImportSTL
= 1103,
// MENU FILE - IMPORT - STL FILE
42
OpImportCGNS
= 1104,
// MENU FILE - IMPORT - CGNS FILE
43
OpImportSAUV
= 1105,
// MENU FILE - IMPORT - SAUV FILE
44
OpImportGMF
= 1106,
// MENU FILE - IMPORT - GMF FILE
45
OpPopupImportDAT
= 1120,
// POPUP MENU - IMPORT - DAT FILE
46
OpPopupImportUNV
= 1121,
// POPUP MENU - IMPORT - UNV FILE
47
OpPopupImportMED
= 1122,
// POPUP MENU - IMPORT - MED FILE
48
OpPopupImportSTL
= 1123,
// POPUP MENU - IMPORT - STL FILE
49
OpPopupImportCGNS
= 1124,
// POPUP MENU - IMPORT - CGNS FILE
50
OpPopupImportSAUV
= 1125,
// POPUP MENU - IMPORT - SAUV FILE
51
OpPopupImportGMF
= 1126,
// POPUP MENU - IMPORT - GMF FILE
52
// Export -------------------------//--------------------------------
53
OpExportDAT
= 1200,
// MENU FILE - EXPORT - DAT FILE
54
OpExportMED
= 1201,
// MENU FILE - EXPORT - MED FILE
55
OpExportUNV
= 1202,
// MENU FILE - EXPORT - UNV FILE
56
OpExportSTL
= 1203,
// MENU FILE - EXPORT - STL FILE
57
OpExportCGNS
= 1204,
// MENU FILE - EXPORT - CGNS FILE
58
OpExportSAUV
= 1205,
// MENU FILE - EXPORT - SAUV FILE
59
OpExportGMF
= 1206,
// MENU FILE - EXPORT - GMF FILE
60
OpPopupExportDAT
= 1210,
// POPUP MENU - EXPORT - DAT FILE
61
OpPopupExportMED
= 1211,
// POPUP MENU - EXPORT - MED FILE
62
OpPopupExportUNV
= 1212,
// POPUP MENU - EXPORT - UNV FILE
63
OpPopupExportSTL
= 1213,
// POPUP MENU - EXPORT - STL FILE
64
OpPopupExportCGNS
= 1214,
// POPUP MENU - EXPORT - CGNS FILE
65
OpPopupExportSAUV
= 1215,
// POPUP MENU - EXPORT - SAUV FILE
66
OpPopupExportGMF
= 1216,
// POPUP MENU - EXPORT - GMF FILE
67
// Mesh ---------------------------//--------------------------------
68
OpCreateMesh
= 2030,
// MENU MESH - CREATE MESH
69
OpCreateSubMesh
= 2031,
// MENU MESH - CREATE SUBMESH
70
OpEditMeshOrSubMesh
= 2032,
// MENU MESH - EDIT MESH/SUBMESH
71
OpEditMesh
= 2033,
// POPUP - EDIT MESH
72
OpEditSubMesh
= 2034,
// POPUP - EDIT SUBMESH
73
OpBuildCompoundMesh
= 2035,
// MENU MESH - BUILD COMPOUND
74
OpCopyMesh
= 2036,
// MENU MESH - COPY MESH
75
OpCompute
= 2040,
// MENU MESH - COMPUTE
76
OpComputeSubMesh
= 2041,
// POPUP - COMPUTE SUBMESH
77
OpPreCompute
= 2042,
// MENU MESH - PREVIEW
78
OpEvaluate
= 2043,
// MENU MESH - EVALUATE
79
OpMeshOrder
= 2044,
// MENU MESH - CHANGE SUBMESH PRIORITY
80
OpCreateGroup
= 2050,
// MENU MESH - CREATE GROUP
81
OpCreateGeometryGroup
= 2051,
// MENU MESH - CREATE GROUPS FROM GEOMETRY
82
OpConstructGroup
= 2052,
// MENU MESH - CONSTRUCT GROUP
83
OpEditGroup
= 2053,
// MENU MESH - EDIT GROUP
84
OpEditGeomGroupAsGroup
= 2054,
// MENU MESH - EDIT GROUP AS STANDALONE
85
OpUnionGroups
= 2060,
// MENU MESH - UNION GROUPS
86
OpIntersectGroups
= 2061,
// MENU MESH - INTERSECT GROUPS
87
OpCutGroups
= 2062,
// MENU MESH - CUT GROUPS
88
OpGroupUnderlyingElem
= 2070,
// MENU MESH - GROUP OF UNDERLYING ENTITIES
89
OpEditGroupPopup
= 2080,
// POPUP MENU - EDIT GROUP
90
OpAddElemGroupPopup
= 2081,
// POPUP MENU - ADD ELEMENTS TO GROUP
91
OpRemoveElemGroupPopup
= 2082,
// POPUP MENU - REMOVE ELEMENTS FROM GROUP
92
OpMeshInformation
= 2100,
// MENU MESH - MESH INFORMATION
93
OpWhatIs
= 2101,
// MENU MESH - MESH ELEMENT INFORMATION
94
OpStdInfo
= 2102,
// MENU MESH - MESH STANDART INFORMATION
95
OpFindElementByPoint
= 2103,
// MENU MESH - FIND ELEMENT BY POINT
96
OpUpdate
= 2200,
// POPUP MENU - UPDATE
97
// Controls -----------------------//--------------------------------
98
OpFreeNode
= 3000,
// MENU CONTROLS - FREE NODES
99
OpEqualNode
= 3001,
// MENU CONTROLS - DOUBLE NODES
100
OpNodeConnectivityNb
= 3002,
// MENU CONTROLS - NODE CONNECTIVITY NUMBER
101
OpFreeEdge
= 3100,
// MENU CONTROLS - FREE EDGES
102
OpFreeBorder
= 3101,
// MENU CONTROLS - FREE BORDERS
103
OpLength
= 3102,
// MENU CONTROLS - LENGTH
104
OpConnection
= 3103,
// MENU CONTROLS - DOUBLE NODES
105
OpEqualEdge
= 3104,
// MENU CONTROLS - BORDERS AT MULTICONNECTION
106
OpFreeFace
= 3200,
// MENU CONTROLS - FREE FACES
107
OpBareBorderFace
= 3201,
// MENU CONTROLS - FACES WITH BARE BORDER
108
OpOverConstrainedFace
= 3202,
// MENU CONTROLS - OVERCONSTRAINED FACES
109
OpLength2D
= 3203,
// MENU CONTROLS - LENGTH 2D
110
OpConnection2D
= 3204,
// MENU CONTROLS - BORDERS ON MULTICONNECTION 2D
111
OpArea
= 3205,
// MENU CONTROLS - AREA
112
OpTaper
= 3206,
// MENU CONTROLS - TAPER
113
OpAspectRatio
= 3207,
// MENU CONTROLS - ASPECT RATIO
114
OpMinimumAngle
= 3208,
// MENU CONTROLS - MINIMUM ANGLE
115
OpWarpingAngle
= 3209,
// MENU CONTROLS - WARPING ANGLE
116
OpSkew
= 3210,
// MENU CONTROLS - SKEW
117
OpMaxElementLength2D
= 3211,
// MENU CONTROLS - ELEMENT DIAMETER 2D
118
OpEqualFace
= 3212,
// MENU CONTROLS - DOUBLE FACES
119
OpAspectRatio3D
= 3300,
// MENU CONTROLS - ASPECT RATIO 3D
120
OpVolume
= 3301,
// MENU CONTROLS - VOLUME
121
OpMaxElementLength3D
= 3302,
// MENU CONTROLS - ELEMENT DIAMETER 3D
122
OpBareBorderVolume
= 3303,
// MENU CONTROLS - VOLUMES WITH BARE BORDER
123
OpOverConstrainedVolume
= 3304,
// MENU CONTROLS - OVERCONSTRAINED VOLUMES
124
OpEqualVolume
= 3305,
// MENU CONTROLS - DOUBLE VOLUMES
125
OpOverallMeshQuality
= 3400,
// MENU CONTROLS - OVERALL MESH QUALITY
126
// Modification -------------------//--------------------------------
127
OpNode
= 4000,
// MENU MODIFICATION - ADD - NODE
128
OpElem0D
= 4001,
// MENU MODIFICATION - ADD - 0D ELEMENT
129
OpElem0DOnElemNodes
= 4002,
// MENU MODIFICATION - ADD - 0D ELEMENTS ON ELEMENT NODES
130
OpBall
= 4003,
// MENU MODIFICATION - ADD - BALL
131
OpEdge
= 4004,
// MENU MODIFICATION - ADD - EDGE
132
OpTriangle
= 4005,
// MENU MODIFICATION - ADD - TRIANGLE
133
OpQuadrangle
= 4006,
// MENU MODIFICATION - ADD - QUADRANGLE
134
OpPolygon
= 4007,
// MENU MODIFICATION - ADD - POLYGON
135
OpTetrahedron
= 4008,
// MENU MODIFICATION - ADD - TETRAHEDRON
136
OpHexahedron
= 4009,
// MENU MODIFICATION - ADD - HEXAHEDRON
137
OpPentahedron
= 4010,
// MENU MODIFICATION - ADD - PENTAHEDRON
138
OpPyramid
= 4011,
// MENU MODIFICATION - ADD - PYRAMID
139
OpHexagonalPrism
= 4012,
// MENU MODIFICATION - ADD - HEXAGONAL PRISM
140
OpPolyhedron
= 4013,
// MENU MODIFICATION - ADD - POLYHEDRON
141
OpQuadraticEdge
= 4100,
// MENU MODIFICATION - ADD - QUADRATIC EDGE
142
OpQuadraticTriangle
= 4101,
// MENU MODIFICATION - ADD - QUADRATIC TRIANGLE
143
OpBiQuadraticTriangle
= 4102,
// MENU MODIFICATION - ADD - BIQUADRATIC TRIANGLE
144
OpQuadraticQuadrangle
= 4103,
// MENU MODIFICATION - ADD - QUADRATIC QUADRANGLE
145
OpBiQuadraticQuadrangle
= 4104,
// MENU MODIFICATION - ADD - BIQUADRATIC QUADRANGLE
146
OpQuadraticTetrahedron
= 4105,
// MENU MODIFICATION - ADD - QUADRATIC TETRAHEDRON
147
OpQuadraticPyramid
= 4106,
// MENU MODIFICATION - ADD - QUADRATIC PYRAMID
148
OpQuadraticPentahedron
= 4107,
// MENU MODIFICATION - ADD - QUADRATIC PENTAHEDRON
149
OpQuadraticHexahedron
= 4108,
// MENU MODIFICATION - ADD - QUADRATIC HEXAHEDRON
150
OpTriQuadraticHexahedron
= 4109,
// MENU MODIFICATION - ADD - TRIQUADRATIC HEXAHEDRON
151
OpQuadraticPolygon
= 4110,
// MENU MODIFICATION - ADD - QUADRATIC POLYGON
152
OpRemoveNodes
= 4200,
// MENU MODIFICATION - REMOVE - NODE
153
OpRemoveElements
= 4201,
// MENU MODIFICATION - REMOVE - ELEMENTS
154
OpRemoveOrphanNodes
= 4202,
// MENU MODIFICATION - REMOVE - ORPHAN NODES
155
OpDeleteGroup
= 4210,
// MENU MODIFICATION - REMOVE - DELETE GROUPS WITH CONTENTS
156
OpClearMesh
= 4220,
// MENU MODIFICATION - REMOVE - CLEAR MESH DATA
157
OpRenumberingNodes
= 4300,
// MENU MODIFICATION - RENUMBERING - NODES
158
OpRenumberingElements
= 4301,
// MENU MODIFICATION - RENUMBERING - ELEMENTS
159
OpTranslation
= 4400,
// MENU MODIFICATION - TRANSFORMATION - TRANSLATION
160
OpRotation
= 4401,
// MENU MODIFICATION - TRANSFORMATION - ROTATION
161
OpSymmetry
= 4402,
// MENU MODIFICATION - TRANSFORMATION - SYMMETRY
162
OpScale
= 4403,
// MENU MODIFICATION - TRANSFORMATION - SCALE TRANSFORM
163
OpSewing
= 4404,
// MENU MODIFICATION - TRANSFORMATION - SEWING
164
OpMergeNodes
= 4405,
// MENU MODIFICATION - TRANSFORMATION - MERGE NODES
165
OpMergeElements
= 4406,
// MENU MODIFICATION - TRANSFORMATION - MERGE ELEMENTS
166
OpDuplicateNodes
= 4407,
// MENU MODIFICATION - TRANSFORMATION - DUPLICATE NODES OR/AND ELEMENTS
167
OpMoveNode
= 4500,
// MENU MODIFICATION - MOVE NODE
168
OpDiagonalInversion
= 4501,
// MENU MODIFICATION - DIAGONAL INVERSION
169
OpUnionOfTwoTriangle
= 4502,
// MENU MODIFICATION - UNION OF TWO TRIANGLE
170
OpOrientation
= 4503,
// MENU MODIFICATION - ORIENTATION
171
OpReorientFaces
= 4504,
// MENU MODIFICATION - REORIENT FACES BY VECTOR
172
OpUnionOfTriangles
= 4505,
// MENU MODIFICATION - UNION OF TRIANGLES
173
OpCuttingOfQuadrangles
= 4506,
// MENU MODIFICATION - CUTTING OF QUADRANGLES
174
OpSplitVolumes
= 4507,
// MENU MODIFICATION - SPLIT VOLUMES
175
OpSmoothing
= 4508,
// MENU MODIFICATION - SMOOTHING
176
OpExtrusion
= 4509,
// MENU MODIFICATION - EXTRUSION
177
OpExtrusionAlongAPath
= 4510,
// MENU MODIFICATION - EXTRUSION ALONG A PATH
178
OpRevolution
= 4511,
// MENU MODIFICATION - REVOLUTION
179
OpPatternMapping
= 4512,
// MENU MODIFICATION - PATTERN MAPPING
180
OpConvertMeshToQuadratic
= 4513,
// MENU MODIFICATION - CONVERT TO/FROM QUADRATIC
181
OpCreateBoundaryElements
= 4514,
// MENU MODIFICATION - CREATE BOUNDARY ELEMENTS
182
OpSplitBiQuadratic
= 4515,
// MENU MODIFICATION - SPLIT BI-QUADRATIC TO LINEAR
183
// Measurements -------------------//--------------------------------
184
OpPropertiesLength
= 5000,
// MENU MEASUREMENTS - BASIC PROPERTIES - LENGTH
185
OpPropertiesArea
= 5001,
// MENU MEASUREMENTS - BASIC PROPERTIES - AREA
186
OpPropertiesVolume
= 5002,
// MENU MEASUREMENTS - BASIC PROPERTIES - VOLUME
187
OpMinimumDistance
= 5003,
// MENU MEASUREMENTS - MINIMUM DISTANCE
188
OpBoundingBox
= 5004,
// MENU MEASUREMENTS - BOUNDING BOX
189
// Hypothesis ---------------------//--------------------------------
190
OpEditHypothesis
= 6000,
// POPUP MENU - EDIT HYPOTHESIS
191
OpUnassign
= 6001,
// POPUP MENU - UNASSIGN
192
// Numbering ----------------------//--------------------------------
193
OpNumberingNodes
= 6010,
// POPUP MENU - NUMBERING - DISPLAY NODES
194
OpNumberingElements
= 6011,
// POPUP MENU - NUMBERING - DISPLAY ELEMENTS
195
// AutoColor ----------------------//--------------------------------
196
OpAutoColor
= 6020,
// POPUP MENU - AUTO COLOR
197
OpDisableAutoColor
= 6021,
// POPUP MENU - DISABLE AUTO COLOR
198
// DisplayMode --------------------//--------------------------------
199
OpDMWireframe
= 6030,
// POPUP MENU - DISPLAY MODE - WIREFRAME
200
OpDMShading
= 6031,
// POPUP MENU - DISPLAY MODE - SHADING
201
OpDMNodes
= 6032,
// POPUP MENU - DISPLAY MODE - NODES
202
OpDMShrink
= 6033,
// POPUP MENU - DISPLAY MODE - SHRINK
203
// DisplayEntity ------------------//--------------------------------
204
OpDE0DElements
= 6040,
// POPUP MENU - DISPLAY ENTITY - 0D ELEMENTS
205
OpDEEdges
= 6041,
// POPUP MENU - DISPLAY ENTITY - EDGES
206
OpDEFaces
= 6042,
// POPUP MENU - DISPLAY ENTITY - FACES
207
OpDEVolumes
= 6043,
// POPUP MENU - DISPLAY ENTITY - VOLUMES
208
OpDEBalls
= 6044,
// POPUP MENU - DISPLAY ENTITY - BALLS
209
OpDEAllEntity
= 6045,
// POPUP MENU - DISPLAY ENTITY - ALL ENTITIES
210
OpDEChoose
= 6046,
// POPUP MENU - DISPLAY ENTITY - CHOOSE ENTITIES
211
// Representation -----------------//--------------------------------
212
OpRepresentationLines
= 6050,
// POPUP MENU - 2D QUADRATIC - LINES
213
OpRepresentationArcs
= 6051,
// POPUP MENU - 2D QUADRATIC - ARCS
214
// OrientationOnFaces -------------//--------------------------------
215
OpOrientationOnFaces
= 6060,
// POPUP MENU - ORIENTATION ON FACES
216
// PropertiesGUI ------------------//--------------------------------
217
OpProperties
= 6070,
// POPUP MENU - PROPERTIES
218
// Transparency -------------------//--------------------------------
219
OpTransparency
= 6080,
// POPUP MENU - TRANSPARENCY
220
// Display ------------------------//--------------------------------
221
OpShow
= 6090,
// POPUP MENU - SHOW
222
OpHide
= 6091,
// POPUP MENU - HIDE
223
OpShowOnly
= 6092,
// POPUP MENU - SHOW ONLY
224
// Clipping -----------------------//--------------------------------
225
OpClipping
= 6100,
// POPUP MENU - CLIPPING
226
// SortChild ----------------------//--------------------------------
227
OpSortChild
= 6110,
// POPUP MENU - SORT CHILDREN
228
// Advanced -----------------------//--------------------------------
229
OpAdvancedNoOp
= 10000,
// NO OPERATION (advanced operations base)
230
//@@ insert new functions before this line @@ do not remove this line @@//
231
OpLastOperationID
= 20000
// DO NOT USE OPERATION IDs MORE THAN 20000 !!!
232
};
233
}
234
235
#endif // SMESHGUI_OPERATIONS_H
src
SMESHGUI
SMESHGUI_Operations.h
Copyright © 2007-2017 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS