Version: 5.1.6

MEDMEM.GIBI_MESH_DRIVER Class Reference

#include <MEDMEM_GibiMeshDriver.hxx>

Inheritance diagram for MEDMEM.GIBI_MESH_DRIVER:
Inheritance graph

Public Types

enum  { nb_geometrie_gibi = 47 }

Public Member Functions

 GIBI_MESH_DRIVER ()
 GIBI_MESH_DRIVER (const string &fileName, MESH *ptrMesh, MED_EN::med_mode_acces accessMode)
 GIBI_MESH_DRIVER (const GIBI_MESH_DRIVER &driver)
virtual ~GIBI_MESH_DRIVER ()
virtual void write (void) const =0
virtual void read (void)=0
void setMeshName (const string &meshName)
string getMeshName () const
virtual GENDRIVERcopy (void) const =0

Static Public Member Functions

static MED_EN::medGeometryElement gibi2medGeom (size_t gibiTypeNb)
static int med2gibiGeom (MED_EN::medGeometryElement medGeomType)

Data Fields

MESH_ptrMesh
string _meshName

Static Public Attributes

static const
MED_EN::medGeometryElement 
geomGIBItoMED [nb_geometrie_gibi]

Member Enumeration Documentation

anonymous enum
Enumerator:
nb_geometrie_gibi 

Constructor & Destructor Documentation

GIBI_MESH_DRIVER::GIBI_MESH_DRIVER (  ) 

Constructor.

References MESSAGE_MED.

GIBI_MESH_DRIVER::GIBI_MESH_DRIVER ( const string &  fileName,
MESH ptrMesh,
MED_EN::med_mode_acces  accessMode 
)
GIBI_MESH_DRIVER::GIBI_MESH_DRIVER ( const GIBI_MESH_DRIVER driver  ) 

Copy constructor.

References MESSAGE_MED.

GIBI_MESH_DRIVER::~GIBI_MESH_DRIVER (  )  [virtual]

Destructor.

References MESSAGE_MED.


Member Function Documentation

virtual void MEDMEM.GIBI_MESH_DRIVER.write ( void   )  const [pure virtual]
virtual void MEDMEM.GIBI_MESH_DRIVER.read ( void   )  [pure virtual]
void GIBI_MESH_DRIVER::setMeshName ( const string &  meshName  )  [virtual]

Set the name of the MESH asked in file.

It could be different than the name of the MESH object.

Reimplemented from MEDMEM.GENDRIVER.

References MEDMEM.GIBI_MESH_DRIVER._meshName.

string GIBI_MESH_DRIVER::getMeshName (  )  const [virtual]

Get the name of the MESH asked in file.

Reimplemented from MEDMEM.GENDRIVER.

References MEDMEM.GIBI_MESH_DRIVER._meshName.

medGeometryElement GIBI_MESH_DRIVER::gibi2medGeom ( size_t  gibiTypeNb  )  [static]
static int MEDMEM.GIBI_MESH_DRIVER.med2gibiGeom ( MED_EN::medGeometryElement  medGeomType  )  [static]
virtual GENDRIVER* MEDMEM.GIBI_MESH_DRIVER.copy ( void   )  const [pure virtual]

Field Documentation

Initial value:
  {    MED_POINT1 , MED_SEG2   , MED_SEG3   , MED_TRIA3  , MED_NONE   ,
       MED_TRIA6  , MED_NONE   , MED_QUAD4  , MED_NONE   , MED_QUAD8  ,
       MED_NONE   , MED_NONE   , MED_NONE   , MED_HEXA8  , MED_HEXA20 ,
       MED_PENTA6 , MED_PENTA15, MED_NONE   , MED_NONE   , MED_NONE   ,
       MED_NONE   , MED_NONE   , MED_TETRA4 , MED_TETRA10, MED_PYRA5  ,
       MED_PYRA13 , MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   ,
       MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   ,
       MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   ,
       MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   , MED_NONE   ,
       MED_NONE   , MED_NONE   }