- void ClearLog()
- throw (SALOME_Exception);
-
- int GetId();
-
- const Handle(SMESHDS_Mesh)& GetMeshDS();
-
- SMESH_Gen* GetGen();
-
- SMESH_subMesh* GetSubMesh(const TopoDS_Shape & aSubShape)
- throw (SALOME_Exception);
-
- SMESH_subMesh* GetSubMeshContaining(const TopoDS_Shape & aSubShape)
- throw (SALOME_Exception);
-
- const list <SMESH_subMesh*>&
- GetSubMeshUsingHypothesis(SMESHDS_Hypothesis* anHyp)
- throw (SALOME_Exception);
-
- void ExportDAT( const char* file )
- throw (SALOME_Exception);
- void ExportMED( const char* file )
- throw (SALOME_Exception);
- void ExportUNV( const char* file )
- throw (SALOME_Exception);
-
- int NbNodes()
- throw (SALOME_Exception);
-
- int NbEdges()
- throw (SALOME_Exception);
-
- int NbFaces()
- throw (SALOME_Exception);
-
- int NbTriangles()
- throw (SALOME_Exception);
-
- int NbQuadrangles()
- throw (SALOME_Exception);
-
- int NbVolumes()
- throw (SALOME_Exception);
-
- int NbTetras()
- throw (SALOME_Exception);
-
- int NbHexas()
- throw (SALOME_Exception);
-
- int NbSubMesh()
- throw (SALOME_Exception);
-
-
-private:
-
- int _id; // id given by creator (unique within the creator instance)
- int _studyId;
- int _idDoc; // id given by SMESHDS_Document
- bool _isShapeToMesh; // set to true when a shape is given (only once)
- list<SMESHDS_Hypothesis*> _subShapeHypothesisList;
- list<SMESH_subMesh*> _subMeshesUsingHypothesisList;
- Handle (SMESHDS_Document) _myDocument;
- Handle (SMESHDS_Mesh) _myMeshDS;
- TopTools_IndexedMapOfShape _subShapes;
- map<int, SMESH_subMesh*> _mapSubMesh;
- SMESH_Gen* _gen;
+ void ClearLog() throw(SALOME_Exception);
+
+ int GetId();
+
+ SMESHDS_Mesh * GetMeshDS();
+
+ SMESH_Gen *GetGen();
+
+ SMESH_subMesh *GetSubMesh(const TopoDS_Shape & aSubShape)
+ throw(SALOME_Exception);
+
+ SMESH_subMesh *GetSubMeshContaining(const TopoDS_Shape & aSubShape)
+ throw(SALOME_Exception);
+
+ const list < SMESH_subMesh * >&
+ GetSubMeshUsingHypothesis(SMESHDS_Hypothesis * anHyp)
+ throw(SALOME_Exception);
+
+ void Export(const char *fileName, const char *fileType)
+ throw(SALOME_Exception);
+
+ int NbNodes() throw(SALOME_Exception);
+
+ int NbEdges() throw(SALOME_Exception);
+
+ int NbFaces() throw(SALOME_Exception);
+
+ int NbTriangles() throw(SALOME_Exception);
+
+ int NbQuadrangles() throw(SALOME_Exception);
+
+ int NbVolumes() throw(SALOME_Exception);
+
+ int NbTetras() throw(SALOME_Exception);
+
+ int NbHexas() throw(SALOME_Exception);
+
+ int NbSubMesh() throw(SALOME_Exception);
+
+ private:
+
+ int _id; // id given by creator (unique within the creator instance)
+ int _studyId;
+ int _idDoc; // id given by SMESHDS_Document
+ bool _isShapeToMesh; // set to true when a shape is given (only once)
+ list<const SMESHDS_Hypothesis *> _subShapeHypothesisList;
+ list <SMESH_subMesh *> _subMeshesUsingHypothesisList;
+ SMESHDS_Document * _myDocument;
+ SMESHDS_Mesh * _myMeshDS;
+ TopTools_IndexedMapOfShape _subShapes;
+ map <int, SMESH_subMesh *>_mapSubMesh;
+ SMESH_Gen *_gen;