X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH_I%2FSMESH_subMesh_i.hxx;h=e8d84b37e734eea52aa0813632159843cae75f2c;hb=287d1c47201de439b4f52eae1f79a03ad110cd97;hp=9b456af4bb1b5d501373944c57d15317bd01d3fa;hpb=c3bf92bd87b770fd81631a3853f7f5bb1ac6a4e8;p=modules%2Fsmesh.git diff --git a/src/SMESH_I/SMESH_subMesh_i.hxx b/src/SMESH_I/SMESH_subMesh_i.hxx index 9b456af4b..e8d84b37e 100644 --- a/src/SMESH_I/SMESH_subMesh_i.hxx +++ b/src/SMESH_I/SMESH_subMesh_i.hxx @@ -33,7 +33,6 @@ #include CORBA_SERVER_HEADER(SMESH_Mesh) #include CORBA_SERVER_HEADER(SMESH_Hypothesis) #include CORBA_CLIENT_HEADER(GEOM_Gen) -#include CORBA_CLIENT_HEADER(GEOM_Shape) #include CORBA_CLIENT_HEADER(MED) #include "SALOME_GenericObj_i.hh" @@ -56,7 +55,7 @@ public: CORBA::Long GetNumberOfElements() throw (SALOME::SALOME_Exception); - CORBA::Long GetNumberOfNodes() + CORBA::Long GetNumberOfNodes( CORBA::Boolean all ) throw (SALOME::SALOME_Exception); SMESH::long_array* GetElementsId() @@ -65,17 +64,25 @@ public: SMESH::long_array* GetElementsByType( SMESH::ElementType theElemType ) throw (SALOME::SALOME_Exception); + SMESH::ElementType GetElementType( const CORBA::Long id, const bool iselem ) + throw (SALOME::SALOME_Exception); + SMESH::long_array* GetNodesId() throw (SALOME::SALOME_Exception); SMESH::SMESH_Mesh_ptr GetFather() throw (SALOME::SALOME_Exception); + GEOM::GEOM_Object_ptr GetSubShape() + throw (SALOME::SALOME_Exception); + CORBA::Long GetId(); SALOME_MED::FAMILY_ptr GetFamily() throw (SALOME::SALOME_Exception); + virtual SMESH::long_array* GetIDs(); + SMESH_Mesh_i* _mesh_i; //NRI protected: