1 <?xml version='1.0' encoding='us-ascii'?>
2 <!DOCTYPE meshers PUBLIC "" "desktop.dtd">
5 Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
7 Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
8 CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
10 This library is free software; you can redistribute it and/or
11 modify it under the terms of the GNU Lesser General Public
12 License as published by the Free Software Foundation; either
13 version 2.1 of the License.
15 This library is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18 Lesser General Public License for more details.
20 You should have received a copy of the GNU Lesser General Public
21 License along with this library; if not, write to the Free Software
22 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
27 <!-- GUI customization for MESH component -->
31 <meshers-group name="Standard Meshers"
32 resources="StdMeshers"
33 server-lib="StdMeshersEngine"
34 gui-lib="StdMeshersGUI">
37 <hypothesis type="SegmentLengthAroundVertex"
38 label-id="Length Near Vertex"
39 icon-id="mesh_hypo_length.png"
42 <hypothesis type="LocalLength"
43 label-id="Average length"
44 icon-id="mesh_hypo_length.png"
47 <hypothesis type="Arithmetic1D"
48 label-id="Arithmetic 1D"
49 icon-id="mesh_hypo_length.png"
52 <hypothesis type="StartEndLength"
53 label-id="Start and End Length"
54 icon-id="mesh_hypo_length.png"
57 <hypothesis type="NumberOfSegments"
58 label-id="Nb. Segments"
59 icon-id="mesh_hypo_segment.png"
62 <hypothesis type="Deflection1D"
63 label-id="Deflection 1D"
64 icon-id="mesh_hypo_length.png"
67 <hypothesis type="Propagation"
68 label-id="Propagation of 1D Hyp. on opposite edges"
69 icon-id="mesh_hypo_length.png"
73 <hypothesis type="AutomaticLength"
74 label-id="Automatic length"
75 icon-id="mesh_hypo_length.png"
78 <hypothesis type="LengthFromEdges"
79 label-id="Length From Edges (2D Hyp. for Triangulator)"
80 icon-id="mesh_hypo_length.png"
83 <hypothesis type="QuadranglePreference"
84 label-id="Quadrangle Preference"
85 icon-id="mesh_algo_quad.png"
89 <hypothesis type="TrianglePreference"
90 label-id="Triangle Preference"
91 icon-id="mesh_algo_mefisto.png"
95 <hypothesis type="QuadraticMesh"
96 label-id="Quadratic Mesh"
97 icon-id="mesh_algo_quad.png"
101 <hypothesis type="MaxElementArea"
102 label-id="Max. Element Area"
103 icon-id="mesh_hypo_area.png"
106 <hypothesis type="NotConformAllowed"
107 label-id="Not Conform Mesh Allowed"
108 icon-id="mesh_hypo_length.png"
112 <hypothesis type="MaxElementVolume"
113 label-id="Max. Element Volume"
114 icon-id="mesh_hypo_volume.png"
118 <hypothesis type="ProjectionSource3D"
119 label-id="Source Shape 3D"
120 icon-id="mesh_hypo_volume.png"
123 <hypothesis type="ProjectionSource2D"
124 label-id="Source Face"
125 icon-id="mesh_hypo_area.png"
128 <hypothesis type="ProjectionSource1D"
129 label-id="Source Edge"
130 icon-id="mesh_hypo_length.png"
133 <hypothesis type="NumberOfLayers"
134 label-id="Number of Layers"
135 icon-id="mesh_hypo_length.png"
138 <hypothesis type="LayerDistribution"
139 label-id="Distribution of Layers"
140 icon-id="mesh_hypo_length.png"
146 <algorithm type="SegmentAroundVertex_0D"
147 label-id="Segments around vertex"
148 icon-id="mesh_algo_regular.png"
149 hypos="SegmentLengthAroundVertex"
153 <algorithm type="Regular_1D"
154 label-id="Wire discretisation"
155 icon-id="mesh_algo_regular.png"
156 hypos="LocalLength,Arithmetic1D,StartEndLength,NumberOfSegments,Deflection1D,AutomaticLength"
157 opt-hypos="Propagation,QuadraticMesh"
162 <algorithm type="CompositeSegment_1D"
163 label-id="Composite side discretisation"
164 icon-id="mesh_algo_regular.png"
165 hypos="LocalLength,Arithmetic1D,StartEndLength,NumberOfSegments,Deflection1D,AutomaticLength"
166 opt-hypos="Propagation,QuadraticMesh"
171 <algorithm type="MEFISTO_2D"
172 label-id="Triangle (Mefisto)"
173 icon-id="mesh_algo_mefisto.png"
174 hypos="LengthFromEdges,MaxElementArea"
179 <algorithm type="Quadrangle_2D"
180 label-id="Quadrangle (Mapping)"
181 icon-id="mesh_algo_quad.png"
182 opt-hypos="QuadranglePreference,TrianglePreference"
187 <algorithm type="Hexa_3D"
188 label-id="Hexahedron (i,j,k)"
189 icon-id="mesh_algo_hexa.png"
193 <algorithm type="Projection_1D"
194 label-id="Projection 1D"
195 icon-id="mesh_algo_regular.png"
196 hypos="ProjectionSource1D"
200 <algorithm type="Projection_2D"
201 label-id="Projection 2D"
202 icon-id="mesh_algo_quad.png"
204 hypos="ProjectionSource2D"
208 <algorithm type="Projection_3D"
209 label-id="Projection 3D"
210 icon-id="mesh_algo_hexa.png"
211 hypos="ProjectionSource3D"
215 <algorithm type="Prism_3D"
216 label-id="3D extrusion"
217 icon-id="mesh_algo_hexa.png"
221 <algorithm type="RadialPrism_3D"
222 label-id="Radial Prism 3D"
223 icon-id="mesh_algo_hexa.png"
224 hypos="NumberOfLayers, LayerDistribution"
228 <algorithm type="UseExisting_1D"
229 label-id="Use existing edges"
230 icon-id="mesh_algo_regular.png"
235 <algorithm type="UseExisting_2D"
236 label-id="Use existing faces"
237 icon-id="mesh_algo_quad.png"
245 <meshers-group name="Your Meshers Group"
265 <hypotheses-set-group>
267 <hypotheses-set name="Automatic Tetrahedralization"
268 hypos="AutomaticLength"
269 algos="Regular_1D, MEFISTO_2D, NETGEN_3D"/>
271 <hypotheses-set name="Automatic Hexahedralization"
272 hypos="AutomaticLength"
273 algos="Regular_1D, Quadrangle_2D, Hexa_3D"/>
275 </hypotheses-set-group>