#include <MEDMEM_TypeMeshDriver.hxx>

Public Member Functions | |
| TYPE_MESH_DRIVER () | |
| TYPE_MESH_DRIVER (const std::string &fileName, MESH *ptrMesh, med_mode_acces accessMode) | |
| TYPE_MESH_DRIVER (const TYPE_MESH_DRIVER &driver) | |
| virtual | ~TYPE_MESH_DRIVER () |
| void | open () throw (MEDEXCEPTION) |
| void | close () throw (MEDEXCEPTION) |
| virtual void | write (void) const =0 |
| virtual void | read (void)=0 |
| void | setMeshName (const string &meshName) |
| string | getMeshName () const |
Protected Attributes | |
| MESH * | _ptrMesh |
| string | _meshName |
Private Member Functions | |
| virtual GENDRIVER * | copy (void) const =0 |
| TYPE_MESH_DRIVER::TYPE_MESH_DRIVER | ( | ) |
Constructor.
| MEDMEM.TYPE_MESH_DRIVER.TYPE_MESH_DRIVER | ( | const std::string & | fileName, |
| MESH * | ptrMesh, | ||
| med_mode_acces | accessMode | ||
| ) |
Constructor.
| TYPE_MESH_DRIVER::TYPE_MESH_DRIVER | ( | const TYPE_MESH_DRIVER & | driver | ) |
Copy constructor.
| TYPE_MESH_DRIVER::~TYPE_MESH_DRIVER | ( | ) | [virtual] |
Destructor.
| void TYPE_MESH_DRIVER::open | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
References BEGIN_OF_MED, and END_OF_MED.
| void TYPE_MESH_DRIVER::close | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
References BEGIN_OF_MED, and END_OF_MED.
| virtual void MEDMEM.TYPE_MESH_DRIVER.write | ( | void | ) | const [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.TYPE_MESH_RDONLY_DRIVER, MEDMEM.TYPE_MESH_WRONLY_DRIVER, and MEDMEM.TYPE_MESH_RDWR_DRIVER.
| virtual void MEDMEM.TYPE_MESH_DRIVER.read | ( | void | ) | [pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.TYPE_MESH_RDONLY_DRIVER, MEDMEM.TYPE_MESH_WRONLY_DRIVER, and MEDMEM.TYPE_MESH_RDWR_DRIVER.
| void TYPE_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.TYPE_MESH_DRIVER._meshName, and Med_Gen_test.meshName.
| string TYPE_MESH_DRIVER::getMeshName | ( | ) | const [virtual] |
Get the name of the MESH asked in file.
Reimplemented from MEDMEM.GENDRIVER.
References MEDMEM.TYPE_MESH_DRIVER._meshName.
| virtual GENDRIVER* MEDMEM.TYPE_MESH_DRIVER.copy | ( | void | ) | const [private, pure virtual] |
Implements MEDMEM.GENDRIVER.
Implemented in MEDMEM.TYPE_MESH_RDONLY_DRIVER, MEDMEM.TYPE_MESH_WRONLY_DRIVER, and MEDMEM.TYPE_MESH_RDWR_DRIVER.
MESH* MEDMEM.TYPE_MESH_DRIVER._ptrMesh [protected] |
string MEDMEM.TYPE_MESH_DRIVER._meshName [protected] |