28 #ifndef _SMESH_HYPOTHESIS_HXX_
29 #define _SMESH_HYPOTHESIS_HXX_
69 {
return theStatus >= HYP_UNKNOWN_FATAL; }
115 {
return GetType() == PARAM_ALGO && _param_algo_dim < 0; }
void SetLastParameters(const char *theParameters)
static bool IsStatusFatal(Hypothesis_Status theStatus)
SMESH_Hypothesis(int hypId, int studyId, SMESH_Gen *gen)
virtual const char * GetLibName() const
char * GetLastParameters() const
virtual int GetDim() const
virtual int GetShapeType() const
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)=0
Initialize my parameter values by default parameters.
void SetLibName(const char *theLibName)
char * GetParameters() const
std::string _lastParameters
virtual bool IsAuxiliary() const
Return true if me is an auxiliary hypothesis.
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)=0
Initialize my parameter values by the mesh built on the geometry.
virtual void NotifySubMeshesHypothesisModification()
virtual ~SMESH_Hypothesis()
void SetParameters(const char *theParameters)