Salome HOME
DCQ : Merge with Ecole_Ete_a6.
[modules/smesh.git] / resources / StdMeshers.xml
diff --git a/resources/StdMeshers.xml b/resources/StdMeshers.xml
new file mode 100644 (file)
index 0000000..49aae9d
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version='1.0' encoding='us-ascii'?>
+<!DOCTYPE meshers PUBLIC "" "desktop.dtd">
+
+<!--  GUI customization for MESH component  -->
+
+<meshers>
+
+<meshers-group name="Standard Meshers"
+               resources="StdMeshers"
+               server-lib="libStdMeshersEngine.so"
+              gui-lib="libStdMeshersGUI.so">
+  <hypotheses>
+
+    <hypothesis type="LocalLength"
+               label-id="Average length"
+               icon-id="mesh_hypo_length.png"/>
+
+    <hypothesis type="LengthFromEdges"
+               label-id="Length From Edges (2D Hyp. for Triangulator)"
+               icon-id="mesh_hypo_length.png"/>
+
+    <hypothesis type="NumberOfSegments"
+               label-id="Nb. Segments"
+               icon-id="mesh_hypo_segment.png"/>
+
+    <hypothesis type="MaxElementArea"
+               label-id="Max. Triangle Area"
+               icon-id="mesh_hypo_area.png"/>
+
+    <hypothesis type="MaxElementVolume"
+               label-id="Max. Hexahedron or Tetrahedron Volume"
+               icon-id="mesh_hypo_volume.png"/>
+
+    <hypothesis type="NotConformAllowed"
+               label-id="Not Conform Mesh Allowed"
+               icon-id="mesh_hypo_length.png"/>
+  </hypotheses>
+
+  <algorithms>
+
+    <algorithm type="Regular_1D"
+              label-id="Wire discretisation"
+              icon-id="mesh_algo_regular.png"/>
+
+    <algorithm type="MEFISTO_2D"
+              label-id="Triangle (Mefisto)"
+              icon-id="mesh_algo_mefisto.png"/>
+
+    <algorithm type="Quadrangle_2D"
+               label-id="Quadrangle (Mapping)"
+               icon-id="mesh_algo_quad.png"/>
+
+    <algorithm type="Hexa_3D"
+               label-id="Hexahedron (i,j,k)"
+               icon-id="mesh_algo_hexa.png"/>
+  </algorithms>
+</meshers-group>
+
+<meshers-group name="Your Meshers Group"
+               resources=""
+               server-lib=""
+               gui-lib="">
+  <hypotheses>
+
+    <hypothesis type=""
+                label-id=""
+                icon-id=""/>
+  </hypotheses>
+
+  <algorithms>
+
+    <algorithm type=""
+               label-id=""
+               icon-id=""/>
+  </algorithms>
+</meshers-group>
+
+</meshers>