]> SALOME platform Git repositories - plugins/hexoticplugin.git/blob - resources/HexoticPLUGIN.xml
Salome HOME
Merge from BR_imps_2013 14/01/2014
[plugins/hexoticplugin.git] / resources / HexoticPLUGIN.xml
1 <?xml version='1.0' encoding='us-ascii'?>
2 <!DOCTYPE meshers PUBLIC "" "desktop.dtd">
3 <!--
4   Copyright (C) 2007-2013  CEA/DEN, EDF R&D
5
6   This library is free software; you can redistribute it and/or
7   modify it under the terms of the GNU Lesser General Public
8   License as published by the Free Software Foundation; either
9   version 2.1 of the License.
10
11   This library is distributed in the hope that it will be useful,
12   but WITHOUT ANY WARRANTY; without even the implied warranty of
13   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14   Lesser General Public License for more details.
15
16   You should have received a copy of the GNU Lesser General Public
17   License along with this library; if not, write to the Free Software
18   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19
20   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21
22 -->
23
24 <!--  GUI customization for Hexotic Plugin  -->
25
26 <meshers>
27
28 <meshers-group name="Hexotic"
29                resources="HexoticPLUGIN"
30                idl-module="HexoticPlugin"
31                server-lib="HexoticEngine"
32                gui-lib="HexoticPluginGUI">
33   <hypotheses>
34     <hypothesis type="Hexotic_Parameters"
35     label-id="Hexotic Parameters"
36     icon-id="mesh_hypo_Hexotic.png"
37     dim="3">
38       <python-wrap>
39         <accumulative-methods>
40           SetSizeMap
41           UnsetSizeMap
42         </accumulative-methods>
43       </python-wrap>
44     </hypothesis>
45   </hypotheses>
46   <algorithms>
47
48     <algorithm type="Hexotic_3D"
49                label-id="Hexahedron (Hexotic)"
50                icon-id="mesh_algo_Hexotic.png"
51                hypos="Hexotic_Parameters"
52                input="TRIA,QUAD"
53                output="HEXA"
54                need-geom="false"
55                dim="3">
56       <python-wrap>
57         <algo>Hexotic_3D=Hexahedron(algo=smeshBuilder.Hexotic)</algo>
58         <hypo>Hexotic_Parameters=Parameters()</hypo>
59       </python-wrap>
60     </algorithm>
61
62   </algorithms>
63 </meshers-group>
64
65 </meshers>