Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PAL10953. Use GUI to create hypothesis from a hypotheses set
[modules/smesh.git]
/
idl
/
SMESH_Gen.idl
diff --git
a/idl/SMESH_Gen.idl
b/idl/SMESH_Gen.idl
index 32486e5aa718aaef67ec90bfbac72213e45c7252..5757e10750205a381e8c4907caad1381c9633b23 100644
(file)
--- a/
idl/SMESH_Gen.idl
+++ b/
idl/SMESH_Gen.idl
@@
-43,6
+43,15
@@
module SMESH
interface FilterManager;
interface SMESH_Pattern;
interface FilterManager;
interface SMESH_Pattern;
+ enum AlgoStateErrorName { MISSING_ALGO, MISSING_HYPO, NOT_CONFORM_MESH };
+ struct AlgoStateError {
+ AlgoStateErrorName name;
+ string algoName;
+ long algoDim;
+ boolean isGlobalAlgo;
+ };
+ typedef sequence<AlgoStateError> algo_error_array;
+
interface SMESH_Gen : Engines::Component, SALOMEDS::Driver
{
interface SMESH_Gen : Engines::Component, SALOMEDS::Driver
{
@@
-123,6
+132,14
@@
module SMESH
in GEOM::GEOM_Object theSubObject )
raises ( SALOME::SALOME_Exception );
in GEOM::GEOM_Object theSubObject )
raises ( SALOME::SALOME_Exception );
+ /*!
+ * Return errors of hypotheses definintion
+ * algo_error_array is empty if everything is OK
+ */
+ algo_error_array GetAlgoState( in SMESH_Mesh theMesh,
+ in GEOM::GEOM_Object theSubObject )
+ raises ( SALOME::SALOME_Exception );
+
/*!
*
*/
/*!
*
*/