Go to the documentation of this file.
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)
virtual int GetShapeType() const
SMESH_Hypothesis(int hypId, int studyId, SMESH_Gen *gen)
virtual ~SMESH_Hypothesis()
void SetParameters(const char *theParameters)
char * GetLastParameters() const
void SetLibName(const char *theLibName)
std::string _lastParameters
static bool IsStatusFatal(Hypothesis_Status theStatus)
virtual void NotifySubMeshesHypothesisModification()
virtual bool SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)=0
Initialize my parameter values by default parameters.
virtual bool IsAuxiliary() const
Return true if me is an auxiliary hypothesis.
virtual const char * GetLibName() const
virtual int GetDim() const
virtual bool SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)=0
Initialize my parameter values by the mesh built on the geometry.
char * GetParameters() const