26#ifndef _SMESH_HYPOTHESIS_IDL_
27#define _SMESH_HYPOTHESIS_IDL_
29#include "SALOME_Exception.idl"
30#include "SALOME_GenericObj.idl"
Definition: SMESH_Hypothesis.idl:111
Definition: SMESH_Hypothesis.idl:118
Definition: SMESH_Hypothesis.idl:125
Definition: SMESH_Hypothesis.idl:132
Definition: SMESH_Hypothesis.idl:102
ListOfHypothesisName GetCompatibleHypothesis()
Get list of hypothesis that can be used with this algorithm.
Definition: SMESH_Hypothesis.idl:45
string GetName()
Get the Hypothesis typeName.
void SetVarParameter(in string parameter, in string method)
Set the variable parameter.
short GetId()
Get the internal Id.
void SetHolderHypothesis(in SMESH::SMESH_Hypothesis hyp)
Store a hypothesis wrapping this not published one.
string GetVarParameter(in string methodName)
Return the variable parameter used for Hypothesis creation by name of method setting this parameter.
boolean IsDimSupported(in Dimension type)
Verify whether hypothesis supports given entity type.
string GetLibName()
Get the Hypothesis plugin library Name.
boolean HasParameters()
Return true if a hypothesis has parameters.
Definition: SMESH_ControlsClassifier.cxx:39
sequence< string > ListOfParameters
Definition: SMESH_Hypothesis.idl:42
Dimension
Definition: SMESH_Hypothesis.idl:35
@ DIM_2D
Definition: SMESH_Hypothesis.idl:38
@ DIM_1D
Definition: SMESH_Hypothesis.idl:37
@ DIM_3D
Definition: SMESH_Hypothesis.idl:39
@ DIM_0D
Definition: SMESH_Hypothesis.idl:36
sequence< string > ListOfHypothesisName
Definition: SMESH_Hypothesis.idl:99