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
Dimension enumeration and IsDimSupported method added
[modules/smesh.git]
/
idl
/
SMESH_Hypothesis.idl
diff --git
a/idl/SMESH_Hypothesis.idl
b/idl/SMESH_Hypothesis.idl
index e3e82b80c3dd610030801bca0fa19c8368ad4bc9..69832b9ed37f854750ebba69bb4c9084b9e8c660 100644
(file)
--- a/
idl/SMESH_Hypothesis.idl
+++ b/
idl/SMESH_Hypothesis.idl
@@
-27,26
+27,41
@@
#define _SMESH_HYPOTHESIS_IDL_
#include "SALOME_Exception.idl"
#define _SMESH_HYPOTHESIS_IDL_
#include "SALOME_Exception.idl"
+#include "SALOME_GenericObj.idl"
module SMESH
{
module SMESH
{
- interface SMESH_Hypothesis;
-
- typedef sequence<SMESH_Hypothesis> ListOfHypothesis;
- typedef sequence<string> ListOfHypothesisName;
-
- interface SMESH_Hypothesis
+ enum Dimension
+ {
+ DIM_1D,
+ DIM_2D,
+ DIM_3D
+ };
+
+ interface SMESH_Hypothesis : SALOME::GenericObj
{
/*!
* Get the Hypothesis typeName
*/
string GetName();
{
/*!
* Get the Hypothesis typeName
*/
string GetName();
+ /*!
+ * Get the Hypothesis plugin library Name
+ */
+ string GetLibName();
+
/*!
* Get the internal Id
*/
long GetId();
/*!
* Get the internal Id
*/
long GetId();
- };
+
+ /*!
+ * Verify whether hypothesis supports given entity type
+ */
+ boolean IsDimSupported( in Dimension type );
+ };
+
+ typedef sequence<string> ListOfHypothesisName;
interface SMESH_Algo : SMESH_Hypothesis
{
interface SMESH_Algo : SMESH_Hypothesis
{