#ifndef _MED_SMESH_MESH_I_HXX_
#define _MED_SMESH_MESH_I_HXX_
+#include "SMESH.hxx"
+
#include <SALOMEconfig.h>
#include CORBA_SERVER_HEADER(MED)
#include <string>
class SMESH_Mesh_i;
-class SMESH_MEDMesh_i:
+class SMESH_I_EXPORT SMESH_MEDMesh_i:
public virtual POA_SALOME_MED::MESH,
public virtual SALOME::GenericObj_i
{
::SMESH_Mesh_i * _mesh_i;
SMESHDS_Mesh *_meshDS;
- string _meshId;
+ std::string _meshId;
bool _compte;
bool _creeFamily;
int _indexElts;
int _indexEnts;
int _famIdent;
- map < SALOME_MED::medGeometryElement, int >_mapIndToSeqElts;
+ std::map < SALOME_MED::medGeometryElement, int >_mapIndToSeqElts;
SALOME_MED::long_array_var _seq_elemId[MED_NBR_GEOMETRIE_MAILLE];
- map < SALOME_MED::medEntityMesh, int >_mapNbTypes;
- map < SALOME_MED::medEntityMesh, int >_mapIndToVectTypes;
- vector < SALOME_MED::medGeometryElement >
+ std::map < SALOME_MED::medEntityMesh, int >_mapNbTypes;
+ std::map < SALOME_MED::medEntityMesh, int >_mapIndToVectTypes;
+ std::vector < SALOME_MED::medGeometryElement >
_TypesId[MED_NBR_GEOMETRIE_MAILLE];
- vector < SALOME_MED::FAMILY_ptr > _families;
+ std::vector < SALOME_MED::FAMILY_ptr > _families;
public:
// Constructors and associated internal methods
getBoundaryElements(SALOME_MED::medEntityMesh entity)
throw (SALOME::SALOME_Exception);
+ SALOME_MED::SUPPORT_ptr
+ getSupportOnAll(SALOME_MED::medEntityMesh entity)
+ throw (SALOME::SALOME_Exception);
+
SALOME_MED::SUPPORT_ptr getSkin(SALOME_MED::SUPPORT_ptr mySupport3D)
throw (SALOME::SALOME_Exception);