#include "SMESH_subMesh.hxx"
#include "SALOME_GenericObj_i.hh"
-#include "SMESH_Factory.hxx"
class SMESH_Gen_i;
class SMESH_GroupBase_i;
class SMESH_Mesh_i:
public virtual POA_SMESH::SMESH_Mesh,
- public virtual SALOME::GenericObj_i,
- public virtual SMESH::Base
+ public virtual SALOME::GenericObj_i
{
SMESH_Mesh_i();
SMESH_Mesh_i(const SMESH_Mesh_i&);
SALOME_MED::MESH_ptr GetMEDMesh()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbNodes()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbElements()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbEdges()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbFaces()
throw (SALOME::SALOME_Exception);
CORBA::Long NbQuadrangles()
throw (SALOME::SALOME_Exception);
-
+
+ CORBA::Long NbPolygons()
+ throw (SALOME::SALOME_Exception);
+
CORBA::Long NbVolumes()
throw (SALOME::SALOME_Exception);
CORBA::Long NbHexas()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbPyramids()
throw (SALOME::SALOME_Exception);
-
+
CORBA::Long NbPrisms()
throw (SALOME::SALOME_Exception);
-
+
+ CORBA::Long NbPolyhedrons()
+ throw (SALOME::SALOME_Exception);
+
CORBA::Long NbSubMesh()
throw (SALOME::SALOME_Exception);