#include <MEDMEM_GibiMeshDriver.hxx>

Public Member Functions | |
| GIBI_MESH_DRIVER () | |
| GIBI_MESH_DRIVER (const string &fileName, GMESH *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 |
Static Public Member Functions | |
| static MED_EN::medGeometryElement | gibi2medGeom (size_t gibiTypeNb) |
| static int | med2gibiGeom (MED_EN::medGeometryElement medGeomType) |
Protected Types | |
| enum | { nb_geometrie_gibi = 47 } |
Protected Attributes | |
| GMESH * | _mesh |
| std::string | _meshName |
Static Protected Attributes | |
| static const MED_EN::medGeometryElement | geomGIBItoMED [nb_geometrie_gibi] |
Private Member Functions | |
| virtual GENDRIVER * | copy (void) const =0 |
| GIBI_MESH_DRIVER::GIBI_MESH_DRIVER | ( | ) |
Constructor.
References MESSAGE_MED.
| GIBI_MESH_DRIVER::GIBI_MESH_DRIVER | ( | const string & | fileName, |
| GMESH * | ptrMesh, | ||
| MED_EN::med_mode_acces | accessMode | ||
| ) |
Constructor.
References MEDMEM.GIBI_MESH_DRIVER._meshName, MESSAGE_MED, and SCRUTE_MED.
| 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.
| virtual void MEDMEM.GIBI_MESH_DRIVER.write | ( | void | ) | const [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.GIBI_MESH_RDONLY_DRIVER, MEDMEM.GIBI_MESH_WRONLY_DRIVER, MEDMEM.GIBI_MESH_RDWR_DRIVER, and MEDMEM.GIBI_MED_WRONLY_DRIVER.
| virtual void MEDMEM.GIBI_MESH_DRIVER.read | ( | void | ) | [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.GIBI_MESH_RDONLY_DRIVER, MEDMEM.GIBI_MESH_WRONLY_DRIVER, MEDMEM.GIBI_MESH_RDWR_DRIVER, and MEDMEM.GIBI_MED_RDONLY_DRIVER.
| 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, and Med_Gen_test.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] |
References MED_EN.MED_NONE.
| int GIBI_MESH_DRIVER::med2gibiGeom | ( | MED_EN::medGeometryElement | medGeomType | ) | [static] |
| virtual GENDRIVER* MEDMEM.GIBI_MESH_DRIVER.copy | ( | void | ) | const [private, pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.GIBI_MESH_RDONLY_DRIVER, MEDMEM.GIBI_MESH_WRONLY_DRIVER, MEDMEM.GIBI_MESH_RDWR_DRIVER, MEDMEM.GIBI_MED_RDONLY_DRIVER, and MEDMEM.GIBI_MED_WRONLY_DRIVER.
GMESH* MEDMEM.GIBI_MESH_DRIVER._mesh [protected] |
std::string MEDMEM.GIBI_MESH_DRIVER._meshName [protected] |
const medGeometryElement GIBI_MESH_DRIVER::geomGIBItoMED [static, protected] |
{ 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 }