#include <MEDMEM_MedMeshDriver.hxx>

Public Member Functions | |
| MED_MESH_DRIVER () | |
| MED_MESH_DRIVER (const std::string &fileName, GMESH *ptrMesh, MED_EN::med_mode_acces accessMode) | |
| MED_MESH_DRIVER (const MED_MESH_DRIVER &driver) | |
| virtual | ~MED_MESH_DRIVER () |
| virtual void | open () |
| virtual void | close () |
| virtual void | write (void) const =0 |
| virtual void | read (void)=0 |
| virtual void | setMeshName (const std::string &meshName) |
| virtual std::string | getMeshName () const |
| virtual GENDRIVER * | copy (void) const =0 |
Static Public Attributes | |
| static const med_2_3::med_geometry_type | all_cell_type [MED_N_CELL_GEO_FIXED_CON] |
| static const char *const | all_cell_type_tab [MED_N_CELL_GEO_FIXED_CON] |
Protected Attributes | |
| GMESH * | _ptrMesh |
| std::string | _meshName |
| med_2_3::med_idt | _medIdt |
| MED_MESH_DRIVER::MED_MESH_DRIVER | ( | ) |
Constructor.
| MED_MESH_DRIVER::MED_MESH_DRIVER | ( | const std::string & | fileName, |
| GMESH * | ptrMesh, | ||
| MED_EN::med_mode_acces | accessMode | ||
| ) |
Constructor.
| MED_MESH_DRIVER::MED_MESH_DRIVER | ( | const MED_MESH_DRIVER & | driver | ) |
Copy constructor.
| MED_MESH_DRIVER::~MED_MESH_DRIVER | ( | ) | [virtual] |
Destructor.
References MESSAGE_MED.
| void MED_MESH_DRIVER::open | ( | void | ) | [virtual] |
| void MED_MESH_DRIVER::close | ( | void | ) | [virtual] |
Implements MEDMEM.GENDRIVER.
References MEDMEM.MED_MESH_DRIVER._medIdt, MEDMEM.GENDRIVER._status, BEGIN_OF_MED, END_OF_MED, LOCALIZED, MED_EN.MED_CLOSED, MED_EN.MED_INVALID, MED_EN.MED_OPENED, and MESSAGE_MED.
| virtual void MEDMEM.MED_MESH_DRIVER.write | ( | void | ) | const [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.MED_MESH_RDONLY_DRIVER, MEDMEM.MED_MESH_WRONLY_DRIVER, and MEDMEM.MED_MESH_RDWR_DRIVER.
| virtual void MEDMEM.MED_MESH_DRIVER.read | ( | void | ) | [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.MED_MESH_RDONLY_DRIVER, MEDMEM.MED_MESH_WRONLY_DRIVER, and MEDMEM.MED_MESH_RDWR_DRIVER.
| void MED_MESH_DRIVER::setMeshName | ( | const std::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.MED_MESH_DRIVER._meshName, and Med_Gen_test.meshName.
| string MED_MESH_DRIVER::getMeshName | ( | ) | const [virtual] |
Get the name of the MESH asked in file.
Reimplemented from MEDMEM.GENDRIVER.
References MEDMEM.MED_MESH_DRIVER._meshName.
| virtual GENDRIVER* MEDMEM.MED_MESH_DRIVER.copy | ( | void | ) | const [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.MED_MESH_RDONLY_DRIVER, MEDMEM.MED_MESH_WRONLY_DRIVER, and MEDMEM.MED_MESH_RDWR_DRIVER.
GMESH* MEDMEM.MED_MESH_DRIVER._ptrMesh [protected] |
std::string MEDMEM.MED_MESH_DRIVER._meshName [mutable, protected] |
med_2_3::med_idt MEDMEM.MED_MESH_DRIVER._medIdt [protected] |
const med_2_3::med_geometry_type MED_MESH_DRIVER::all_cell_type [static] |
{ MED_POINT1,MED_SEG2,MED_SEG3,MED_SEG4,MED_TRIA3,MED_QUAD4,MED_TRIA6,MED_TRIA7,MED_QUAD8,MED_QUAD9,
MED_TETRA4,MED_PYRA5,MED_PENTA6,MED_HEXA8,MED_TETRA10,MED_OCTA12,MED_PYRA13,
MED_PENTA15, MED_HEXA20,MED_HEXA27}
const char *const MED_MESH_DRIVER::all_cell_type_tab [static] |
{ "MED_POINT1","MED_SEG2","MED_SEG3","MEDMEM_SEG4","MED_TRIA3","MED_QUAD4","MED_TRIA6","MEDMEM_TRIA7","MED_QUAD8","MEDMEM_QUAD9",
"MED_TETRA4","MED_PYRA5","MED_PENTA6","MED_HEXA8","MED_TETRA10","MEDMEM_OCTA12","MED_PYRA13",
"MED_PENTA15","MED_HEXA20","MEDMEM_HEXA27"}