Salome HOME
03b50b972ba2f164af6671037070119ddca6f6f7
[modules/smesh.git] / src / SMESH / SMESH_Hypothesis.hxx
1 //=============================================================================
2 // File      : SMESH_Hypothesis.hxx
3 // Created   : sam mai 18 08:07:54 CEST 2002
4 // Author    : Paul RASCLE, EDF
5 // Project   : SALOME
6 // Copyright : EDF 2002
7 // $Header$
8 //=============================================================================
9
10 #ifndef _SMESH_HYPOTHESIS_HXX_
11 #define _SMESH_HYPOTHESIS_HXX_
12
13 #include "SMESHDS_Hypothesis.hxx"
14
15 class SMESH_Gen;
16
17 class SMESH_Hypothesis: public SMESHDS_Hypothesis
18 {
19 public:
20   SMESH_Hypothesis(int hypId, int studyId, SMESH_Gen* gen);
21   virtual ~SMESH_Hypothesis();
22   int GetDim();
23   int GetStudyId();
24   void NotifySubMeshesHypothesisModification();
25   int GetShapeType();
26
27 protected:
28   SMESH_Gen* _gen;
29   int _studyId;
30   int _shapeType;
31 };
32
33 #endif