Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/smesh.git] / doc / salome / tui / SMESH / HTML / SMESH_Mesh.html
1 <HTML><b>
2 <table width="100%" BORDER>
3 <tr bgcolor="#FFFFCC">
4 <td colspan="11"><font size="+3"><b><div align="center"><i>interface SMESH_Mesh</i></div></b></font></td>
5 </tr>
6 <td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
7 <td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
8 </tr>
9 <tr>
10 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_subMesh  GetSubMesh ( in GEOM_Object aSubObject, in string name )</b></div></td>
11 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetSubMesh ( aSubObject, name )</b></div></td>
12 </tr>
13 <tr>
14 <td bgcolor= "lightgreen"><div align="center"><b>void RemoveSubMesh ( in SMESH_subMesh aSubMesh )</b></div></td>
15 <td bgcolor= "lightgreen"><div align="center"><b>RemoveSubMesh ( aSubMesh )</b></div></td>
16 </tr>
17 <tr>
18 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Group  CreateGroup ( in ElementType elem_type, in string name )</b></div></td>
19 <td bgcolor= "lightgreen"><div align="center"><b>return_value = CreateGroup ( elem_type, name )</b></div></td>
20 </tr>
21 <tr>
22 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Group  CreateGroupFromGEOM ( in ElementType elem_type, in string name, in GEOM_Object theGEOMGroup )</b></div></td>
23 <td bgcolor= "lightgreen"><div align="center"><b>return_value = CreateGroupFromGEOM ( elem_type, name, theGEOMGroup )</b></div></td>
24 </tr>
25 <tr>
26 <td bgcolor= "lightgreen"><div align="center"><b>void RemoveGroup ( in SMESH_Group aGroup )</b></div></td>
27 <td bgcolor= "lightgreen"><div align="center"><b>RemoveGroup ( aGroup )</b></div></td>
28 </tr>
29 <tr>
30 <td bgcolor= "lightgreen"><div align="center"><b>void RemoveGroupWithContents ( in SMESH_Group aGroup )</b></div></td>
31 <td bgcolor= "lightgreen"><div align="center"><b>RemoveGroupWithContents ( aGroup )</b></div></td>
32 </tr>
33 <tr>
34 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Group  UnionGroups ( in SMESH_Group aGroup1, in SMESH_Group aGroup2, in string name )</b></div></td>
35 <td bgcolor= "lightgreen"><div align="center"><b>return_value = UnionGroups ( aGroup1, aGroup2, name )</b></div></td>
36 </tr>
37 <tr>
38 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Group  IntersectGroups ( in SMESH_Group aGroup1, in SMESH_Group aGroup2, in string name )</b></div></td>
39 <td bgcolor= "lightgreen"><div align="center"><b>return_value = IntersectGroups ( aGroup1, aGroup2, name )</b></div></td>
40 </tr>
41 <tr>
42 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Group  CutGroups ( in SMESH_Group aMainGroup, in SMESH_Group aToolGroup, in string name )</b></div></td>
43 <td bgcolor= "lightgreen"><div align="center"><b>return_value = CutGroups ( aMainGroup, aToolGroup, name )</b></div></td>
44 </tr>
45 <tr>
46 <td bgcolor= "lightgreen"><div align="center"><b>Hypothesis_Status  AddHypothesis ( in GEOM_Object aSubObject, in SMESH_Hypothesis anHyp )</b></div></td>
47 <td bgcolor= "lightgreen"><div align="center"><b>return_value = AddHypothesis ( aSubObject, anHyp )</b></div></td>
48 </tr>
49 <tr>
50 <td bgcolor= "lightgreen"><div align="center"><b>Hypothesis_Status  RemoveHypothesis ( in GEOM_Object aSubObject, in SMESH_Hypothesis anHyp )</b></div></td>
51 <td bgcolor= "lightgreen"><div align="center"><b>return_value = RemoveHypothesis ( aSubObject, anHyp )</b></div></td>
52 </tr>
53 <tr>
54 <td bgcolor= "lightgreen"><div align="center"><b>ListOfHypothesis  GetHypothesisList ( in GEOM_Object aSubObject )</b></div></td>
55 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetHypothesisList ( aSubObject )</b></div></td>
56 </tr>
57 <tr>
58 <td bgcolor= "lightgreen"><div align="center"><b>log_array  GetLog ( in boolean clearAfterGet )</b></div></td>
59 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetLog ( clearAfterGet )</b></div></td>
60 </tr>
61 <tr>
62 <td bgcolor= "lightgreen"><div align="center"><b>void ClearLog (  )</b></div></td>
63 <td bgcolor= "lightgreen"><div align="center"><b>ClearLog (  )</b></div></td>
64 </tr>
65 <tr>
66 <td bgcolor= "lightgreen"><div align="center"><b>long  GetId (  )</b></div></td>
67 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetId (  )</b></div></td>
68 </tr>
69 <tr>
70 <td bgcolor= "lightgreen"><div align="center"><b>long  GetStudyId (  )</b></div></td>
71 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetStudyId (  )</b></div></td>
72 </tr>
73 <tr>
74 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_MeshEditor  GetMeshEditor (  )</b></div></td>
75 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetMeshEditor (  )</b></div></td>
76 </tr>
77 <tr>
78 <td bgcolor= "lightgreen"><div align="center"><b>void ExportDAT ( in string file )</b></div></td>
79 <td bgcolor= "lightgreen"><div align="center"><b>ExportDAT ( file )</b></div></td>
80 </tr>
81 <tr>
82 <td bgcolor= "lightgreen"><div align="center"><b>void ExportMED ( in string file, in boolean auto_groups )</b></div></td>
83 <td bgcolor= "lightgreen"><div align="center"><b>ExportMED ( file, auto_groups )</b></div></td>
84 </tr>
85 <tr>
86 <td bgcolor= "lightgreen"><div align="center"><b>void ExportUNV ( in string file )</b></div></td>
87 <td bgcolor= "lightgreen"><div align="center"><b>ExportUNV ( file )</b></div></td>
88 </tr>
89 <tr>
90 <td bgcolor= "lightgreen"><div align="center"><b>void ExportSTL ( in string file, in boolean isascii )</b></div></td>
91 <td bgcolor= "lightgreen"><div align="center"><b>ExportSTL ( file, isascii )</b></div></td>
92 </tr>
93 <tr>
94 <td bgcolor= "lightgreen"><div align="center"><b>MESH  GetMEDMesh (  )</b></div></td>
95 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetMEDMesh (  )</b></div></td>
96 </tr>
97 <tr>
98 <td bgcolor= "lightgreen"><div align="center"><b>long  NbNodes (  )</b></div></td>
99 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbNodes (  )</b></div></td>
100 </tr>
101 <tr>
102 <td bgcolor= "lightgreen"><div align="center"><b>long  NbEdges (  )</b></div></td>
103 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbEdges (  )</b></div></td>
104 </tr>
105 <tr>
106 <td bgcolor= "lightgreen"><div align="center"><b>long  NbFaces (  )</b></div></td>
107 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbFaces (  )</b></div></td>
108 </tr>
109 <tr>
110 <td bgcolor= "lightgreen"><div align="center"><b>long  NbTriangles (  )</b></div></td>
111 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbTriangles (  )</b></div></td>
112 </tr>
113 <tr>
114 <td bgcolor= "lightgreen"><div align="center"><b>long  NbQuadrangles (  )</b></div></td>
115 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbQuadrangles (  )</b></div></td>
116 </tr>
117 <tr>
118 <td bgcolor= "lightgreen"><div align="center"><b>long  NbVolumes (  )</b></div></td>
119 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbVolumes (  )</b></div></td>
120 </tr>
121 <tr>
122 <td bgcolor= "lightgreen"><div align="center"><b>long  NbTetras (  )</b></div></td>
123 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbTetras (  )</b></div></td>
124 </tr>
125 <tr>
126 <td bgcolor= "lightgreen"><div align="center"><b>long  NbHexas (  )</b></div></td>
127 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbHexas (  )</b></div></td>
128 </tr>
129 <tr>
130 <td bgcolor= "lightgreen"><div align="center"><b>long  NbPyramids (  )</b></div></td>
131 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbPyramids (  )</b></div></td>
132 </tr>
133 <tr>
134 <td bgcolor= "lightgreen"><div align="center"><b>long  NbPrisms (  )</b></div></td>
135 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbPrisms (  )</b></div></td>
136 </tr>
137 <tr>
138 <td bgcolor= "lightgreen"><div align="center"><b>long  NbSubMesh (  )</b></div></td>
139 <td bgcolor= "lightgreen"><div align="center"><b>return_value = NbSubMesh (  )</b></div></td>
140 </tr>
141 <tr>
142 <td bgcolor= "lightgreen"><div align="center"><b>string  Dump (  )</b></div></td>
143 <td bgcolor= "lightgreen"><div align="center"><b>return_value = Dump (  )</b></div></td>
144 </tr>
145 </table><br>
146 <table width="100%" BORDER>
147 <tr bgcolor="#FFFFCC">
148 <td colspan="11"><font size="+3"><b><div align="center"><i>interface SMESH_subMesh</i></div></b></font></td>
149 </tr>
150 <td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
151 <td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
152 </tr>
153 <tr>
154 <td bgcolor= "lightgreen"><div align="center"><b>long  GetNumberOfElements (  )</b></div></td>
155 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetNumberOfElements (  )</b></div></td>
156 </tr>
157 <tr>
158 <td bgcolor= "lightgreen"><div align="center"><b>long  GetNumberOfNodes ( in boolean all )</b></div></td>
159 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetNumberOfNodes ( all )</b></div></td>
160 </tr>
161 <tr>
162 <td bgcolor= "lightgreen"><div align="center"><b>long_array  GetElementsId (  )</b></div></td>
163 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetElementsId (  )</b></div></td>
164 </tr>
165 <tr>
166 <td bgcolor= "lightgreen"><div align="center"><b>long_array  GetElementsByType ( in ElementType theType )</b></div></td>
167 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetElementsByType ( theType )</b></div></td>
168 </tr>
169 <tr>
170 <td bgcolor= "lightgreen"><div align="center"><b>long_array  GetNodesId (  )</b></div></td>
171 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetNodesId (  )</b></div></td>
172 </tr>
173 <tr>
174 <td bgcolor= "lightgreen"><div align="center"><b>SMESH_Mesh  GetFather (  )</b></div></td>
175 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFather (  )</b></div></td>
176 </tr>
177 <tr>
178 <td bgcolor= "lightgreen"><div align="center"><b>long  GetId (  )</b></div></td>
179 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetId (  )</b></div></td>
180 </tr>
181 <tr>
182 <td bgcolor= "lightgreen"><div align="center"><b>FAMILY  GetFamily (  )</b></div></td>
183 <td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFamily (  )</b></div></td>
184 </tr>
185 </table><br>
186 <table width="100%" BORDER>
187 <tr bgcolor="#FFFFCC">
188 <td colspan="11"><font size="+3"><b><div align="center"><i>interface SMESH_MeshEditor</i></div></b></font></td>
189 </tr>
190 <td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
191 <td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
192 </tr>
193 <tr>
194 <td bgcolor= "lightgreen"><div align="center"><b>boolean  RemoveElements ( in long_array IDsOfElements )</b></div></td>
195 <td bgcolor= "lightgreen"><div align="center"><b>return_value = RemoveElements ( IDsOfElements )</b></div></td>
196 </tr>
197 <tr>
198 <td bgcolor= "lightgreen"><div align="center"><b>boolean  RemoveNodes ( in long_array IDsOfNodes )</b></div></td>
199 <td bgcolor= "lightgreen"><div align="center"><b>return_value = RemoveNodes ( IDsOfNodes )</b></div></td>
200 </tr>
201 <tr>
202 <td bgcolor= "lightgreen"><div align="center"><b>boolean  AddNode ( in double x, in double y, in double z )</b></div></td>
203 <td bgcolor= "lightgreen"><div align="center"><b>return_value = AddNode ( x, y, z )</b></div></td>
204 </tr>
205 <tr>
206 <td bgcolor= "lightgreen"><div align="center"><b>boolean  AddEdge ( in long_array IDsOfNodes )</b></div></td>
207 <td bgcolor= "lightgreen"><div align="center"><b>return_value = AddEdge ( IDsOfNodes )</b></div></td>
208 </tr>
209 <tr>
210 <td bgcolor= "lightgreen"><div align="center"><b>boolean  AddFace ( in long_array IDsOfNodes )</b></div></td>
211 <td bgcolor= "lightgreen"><div align="center"><b>return_value = AddFace ( IDsOfNodes )</b></div></td>
212 </tr>
213 <tr>
214 <td bgcolor= "lightgreen"><div align="center"><b>boolean  AddVolume ( in long_array IDsOfNodes )</b></div></td>
215 <td bgcolor= "lightgreen"><div align="center"><b>return_value = AddVolume ( IDsOfNodes )</b></div></td>
216 </tr>
217 <tr>
218 <td bgcolor= "lightgreen"><div align="center"><b>boolean  MoveNode ( in long NodeID, in double x, in double y, in double z )</b></div></td>
219 <td bgcolor= "lightgreen"><div align="center"><b>return_value = MoveNode ( NodeID, x, y, z )</b></div></td>
220 </tr>
221 <tr>
222 <td bgcolor= "lightgreen"><div align="center"><b>boolean  InverseDiag ( in long NodeID1, in long NodeID2 )</b></div></td>
223 <td bgcolor= "lightgreen"><div align="center"><b>return_value = InverseDiag ( NodeID1, NodeID2 )</b></div></td>
224 </tr>
225 <tr>
226 <td bgcolor= "lightgreen"><div align="center"><b>boolean  DeleteDiag ( in long NodeID1, in long NodeID2 )</b></div></td>
227 <td bgcolor= "lightgreen"><div align="center"><b>return_value = DeleteDiag ( NodeID1, NodeID2 )</b></div></td>
228 </tr>
229 <tr>
230 <td bgcolor= "lightgreen"><div align="center"><b>boolean  Reorient ( in long_array IDsOfElements )</b></div></td>
231 <td bgcolor= "lightgreen"><div align="center"><b>return_value = Reorient ( IDsOfElements )</b></div></td>
232 </tr>
233 <tr>
234 <td bgcolor= "lightgreen"><div align="center"><b>boolean  TriToQuad ( in long_array IDsOfElements, in NumericalFunctor Criterion, in double MaxAngle )</b></div></td>
235 <td bgcolor= "lightgreen"><div align="center"><b>return_value = TriToQuad ( IDsOfElements, Criterion, MaxAngle )</b></div></td>
236 </tr>
237 <tr>
238 <td bgcolor= "lightgreen"><div align="center"><b>boolean  QuadToTri ( in long_array IDsOfElements, in NumericalFunctor Criterion )</b></div></td>
239 <td bgcolor= "lightgreen"><div align="center"><b>return_value = QuadToTri ( IDsOfElements, Criterion )</b></div></td>
240 </tr>
241 <tr>
242 <td bgcolor= "lightgreen"><div align="center"><b>boolean  SplitQuad ( in long_array IDsOfElements, in boolean Diag13 )</b></div></td>
243 <td bgcolor= "lightgreen"><div align="center"><b>return_value = SplitQuad ( IDsOfElements, Diag13 )</b></div></td>
244 </tr>
245 <tr>
246 <td bgcolor= "lightgreen"><div align="center"><b>boolean  Smooth ( in long_array IDsOfElements, in long_array IDsOfFixedNodes, in long MaxNbOfIterations, in double MaxAspectRatio, in Smooth_Method Method )</b></div></td>
247 <td bgcolor= "lightgreen"><div align="center"><b>return_value = Smooth ( IDsOfElements, IDsOfFixedNodes, MaxNbOfIterations, MaxAspectRatio, Method )</b></div></td>
248 </tr>
249 <tr>
250 <td bgcolor= "lightgreen"><div align="center"><b>void RenumberNodes (  )</b></div></td>
251 <td bgcolor= "lightgreen"><div align="center"><b>RenumberNodes (  )</b></div></td>
252 </tr>
253 <tr>
254 <td bgcolor= "lightgreen"><div align="center"><b>void RenumberElements (  )</b></div></td>
255 <td bgcolor= "lightgreen"><div align="center"><b>RenumberElements (  )</b></div></td>
256 </tr>
257 <tr>
258 <td bgcolor= "lightgreen"><div align="center"><b>void RotationSweep ( in long_array IDsOfElements, in AxisStruct Axix, in double AngleInRadians, in long NbOfSteps, in double Tolerance )</b></div></td>
259 <td bgcolor= "lightgreen"><div align="center"><b>RotationSweep ( IDsOfElements, Axix, AngleInRadians, NbOfSteps, Tolerance )</b></div></td>
260 </tr>
261 <tr>
262 <td bgcolor= "lightgreen"><div align="center"><b>void ExtrusionSweep ( in long_array IDsOfElements, in DirStruct StepVector, in long NbOfSteps )</b></div></td>
263 <td bgcolor= "lightgreen"><div align="center"><b>ExtrusionSweep ( IDsOfElements, StepVector, NbOfSteps )</b></div></td>
264 </tr>
265 <tr>
266 <td bgcolor= "lightgreen"><div align="center"><b>void Mirror ( in long_array IDsOfElements, in AxisStruct Mirror, in MirrorType theMirrorType, in boolean Copy )</b></div></td>
267 <td bgcolor= "lightgreen"><div align="center"><b>Mirror ( IDsOfElements, Mirror, theMirrorType, Copy )</b></div></td>
268 </tr>
269 <tr>
270 <td bgcolor= "lightgreen"><div align="center"><b>void Translate ( in long_array IDsOfElements, in DirStruct Vector, in boolean Copy )</b></div></td>
271 <td bgcolor= "lightgreen"><div align="center"><b>Translate ( IDsOfElements, Vector, Copy )</b></div></td>
272 </tr>
273 <tr>
274 <td bgcolor= "lightgreen"><div align="center"><b>void Rotate ( in long_array IDsOfElements, in AxisStruct Axis, in double AngleInRadians, in boolean Copy )</b></div></td>
275 <td bgcolor= "lightgreen"><div align="center"><b>Rotate ( IDsOfElements, Axis, AngleInRadians, Copy )</b></div></td>
276 </tr>
277 <tr>
278 <td bgcolor= "lightgreen"><div align="center"><b>void FindCoincidentNodes ( in double Tolerance, out array_of_long_array GroupsOfNodes )</b></div></td>
279 <td bgcolor= "lightgreen"><div align="center"><b>GroupsOfNodes = FindCoincidentNodes ( Tolerance )</b></div></td>
280 </tr>
281 <tr>
282 <td bgcolor= "lightgreen"><div align="center"><b>void MergeNodes ( in array_of_long_array GroupsOfNodes )</b></div></td>
283 <td bgcolor= "lightgreen"><div align="center"><b>MergeNodes ( GroupsOfNodes )</b></div></td>
284 </tr>
285 <tr>
286 <td bgcolor= "lightgreen"><div align="center"><b>void MergeEqualElements (  )</b></div></td>
287 <td bgcolor= "lightgreen"><div align="center"><b>MergeEqualElements (  )</b></div></td>
288 </tr>
289 <tr>
290 <td bgcolor= "lightgreen"><div align="center"><b>boolean  SewFreeBorders ( in long FirstNodeID1, in long SecondNodeID1, in long LastNodeID1, in long FirstNodeID2, in long SecondNodeID2, in long LastNodeID2 )</b></div></td>
291 <td bgcolor= "lightgreen"><div align="center"><b>return_value = SewFreeBorders ( FirstNodeID1, SecondNodeID1, LastNodeID1, FirstNodeID2, SecondNodeID2, LastNodeID2 )</b></div></td>
292 </tr>
293 <tr>
294 <td bgcolor= "lightgreen"><div align="center"><b>boolean  SewConformFreeBorders ( in long FirstNodeID1, in long SecondNodeID1, in long LastNodeID1, in long FirstNodeID2, in long SecondNodeID2 )</b></div></td>
295 <td bgcolor= "lightgreen"><div align="center"><b>return_value = SewConformFreeBorders ( FirstNodeID1, SecondNodeID1, LastNodeID1, FirstNodeID2, SecondNodeID2 )</b></div></td>
296 </tr>
297 <tr>
298 <td bgcolor= "lightgreen"><div align="center"><b>boolean  SewBorderToSide ( in long FirstNodeIDOnFreeBorder, in long SecondNodeIDOnFreeBorder, in long LastNodeIDOnFreeBorder, in long FirstNodeIDOnSide, in long LastNodeIDOnSide )</b></div></td>
299 <td bgcolor= "lightgreen"><div align="center"><b>return_value = SewBorderToSide ( FirstNodeIDOnFreeBorder, SecondNodeIDOnFreeBorder, LastNodeIDOnFreeBorder, FirstNodeIDOnSide, LastNodeIDOnSide )</b></div></td>
300 </tr>
301 <tr>
302 <td bgcolor= "lightgreen"><div align="center"><b>boolean  SewSideElements ( in long_array IDsOfSide1Elements, in long_array IDsOfSide2Elements, in long NodeID1OfSide1ToMerge, in long NodeID1OfSide2ToMerge, in long NodeID2OfSide1ToMerge, in long NodeID2OfSide2ToMerge )</b></div></td>
303 <td bgcolor= "lightgreen"><div align="center"><b>return_value = SewSideElements ( IDsOfSide1Elements, IDsOfSide2Elements, NodeID1OfSide1ToMerge, NodeID1OfSide2ToMerge, NodeID2OfSide1ToMerge, NodeID2OfSide2ToMerge )</b></div></td>
304 </tr>
305 </table><br>
306 </b></HTML>