- Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-
- 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 MESH component -->
+<!-- Attributes of hypotheses/algorithms:
+
+ type - string identifier of a hyp.
+ label-id - hypothesis type name in Create Mesh dialog.
+ icon-id - not used.
+ group-id - (optional) integer ID of a group the hyp belongs to in Create Mesh dialog;
+ by default the hyp is in the last group.
+ priority - (optional) priority within the group; by default the hyp is last in group.
+ dim - dimension; defines a tab page in Create Mesh dialog.
+ context - (optional) allowed context: [LOCAL, GLOBAL, ANY(default)]. LOCAL - the hyp
+ can be only local (on sub-mesh). GLOBAL - the hyp can be only GLOBAL (on mesh).
+ auxiliary - (optional) Boolean. Is additional hyp or not. Default is "false".
+ hypos - list of types of compatible hyps of the algorithm.
+ opt-hypos = (optional) list of types of compatible ADDITIONAL hyps of the algorithm.
+ output - geometry of elements generated by the algo. Used to define compatible algos of
+ different dimensions. Compatible algos have equal geometries in "input" and "output".
+ input - geometry of elements accepted by algorithm input. Used to define compatible algos of
+ different dimensions. Compatible algos have equal geometries in "input" and "output".
+ need-hyp - (optional) Boolean. Does the algo require a hypothesis or not. Default is "false".
+ need-geom - (optional) [true, fasle, never]. Can the algo work w/o geometry or not.
+ Default is "true". "never" means that the algo can't work with geometry.
+ support-submeshes - (optional) Boolean. Does an multi-dimensional algo support sub-meshes.
+ Default is "false".
+
+ -->