<?xml version='1.0' encoding='us-ascii'?>
<!DOCTYPE meshers PUBLIC "" "desktop.dtd">
-<!--
- Copyright (C) 2007-2016 CEA/DEN, EDF R&D
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-
--->
-
-<!-- GUI customization for BLSURF Plugin -->
-
<meshers>
<meshers-group name="BLSURF"
server-lib="BLSURFEngine"
gui-lib="BLSURFPluginGUI">
<hypotheses>
+
<hypothesis type="MG-CADSurf Parameters"
label-id="MG-CADSurf Parameters"
icon-id="mesh_hypo_BLSURF.png"
UnsetEnforcedVertex,
UnsetEnforcedVertexGeom,
UnsetEnforcedVertices,
+ AddEnforcedVertex,
+ AddEnforcedVertexNamed,
+ AddEnforcedVertexGeom,
+ AddEnforcedVertexWithGroup,
+ AddEnforcedVertexNamedWithGroup,
+ AddEnforcedVertexGeomWithGroup,
+ RemoveEnforcedVertex,
+ RemoveEnforcedVertexGeom,
+ RemoveEnforcedVertices,
+ AddPreCadFacesPeriodicity
+ </accumulative-methods>
+ </python-wrap>
+ </hypothesis>
+
+ <hypothesis type="MG-CADSurf Parameters_NOGEOM"
+ label-id="MG-CADSurf Parameters"
+ icon-id="mesh_hypo_BLSURF.png"
+ dim="2">
+ <python-wrap>
+ <accumulative-methods>
+ SetOptionValue,
+ SetPreCADOptionValue,
+ UnsetOption,
+ UnsetPreCADOption,
+ AddOption,
+ AddPreCADOption,
+ SetSizeMap,
+ SetConstantSizeMap,
+ UnsetSizeMap,
+ SetAttractor,
+ UnsetAttractor,
+ SetAttractorGeom,
+ UnsetAttractorGeom,
+ SetEnforcedVertex,
+ SetEnforcedVertexNamed,
+ SetEnforcedVertexGeom,
+ SetEnforcedVertexWithGroup,
+ SetEnforcedVertexNamedWithGroup,
+ SetEnforcedVertexGeomWithGroup,
+ UnsetEnforcedVertex,
+ UnsetEnforcedVertexGeom,
+ UnsetEnforcedVertices,
+ AddEnforcedVertex,
+ AddEnforcedVertexNamed,
+ AddEnforcedVertexGeom,
+ AddEnforcedVertexWithGroup,
+ AddEnforcedVertexNamedWithGroup,
+ AddEnforcedVertexGeomWithGroup,
+ RemoveEnforcedVertex,
+ RemoveEnforcedVertexGeom,
+ RemoveEnforcedVertices,
AddPreCadFacesPeriodicity
</accumulative-methods>
</python-wrap>
<algorithm type="MG-CADSurf"
label-id="MG-CADSurf"
icon-id="mesh_algo_BLSURF.png"
+ group-id ="1"
+ priority ="30"
opt-hypos="MG-CADSurf Parameters,ViscousLayers2D"
output="TRIA,QUAD"
dim="2"
<python-wrap>
<algo>MG-CADSurf=Triangle(algo=smeshBuilder.MG_CADSurf)</algo>
<hypo>MG-CADSurf Parameters=Parameters()</hypo>
- <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())</hypo>
+ <hypo>ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetEdges(1),SetEdges(2),SetGroupName())</hypo>
+ </python-wrap>
+ </algorithm>
+
+ <algorithm type="MG-CADSurf_NOGEOM"
+ label-id="MG-CADSurf"
+ icon-id="mesh_algo_BLSURF.png"
+ opt-hypos="MG-CADSurf Parameters_NOGEOM"
+ output="TRIA,QUAD"
+ need-geom="never"
+ dim="2">
+ <python-wrap>
+ <algo>MG-CADSurf_NOGEOM=Triangle(algo=smeshBuilder.MG_CADSurf)</algo>
+ <hypo>MG-CADSurf Parameters_NOGEOM=Parameters()</hypo>
</python-wrap>
</algorithm>