Version: 5.1.6

MEDMEM.MED_MED_RDONLY_DRIVER22 Class Reference

#include <MEDMEM_MedMedDriver22.hxx>

Inheritance diagram for MEDMEM.MED_MED_RDONLY_DRIVER22:
Inheritance graph

Public Member Functions

 MED_MED_RDONLY_DRIVER22 ()
 MED_MED_RDONLY_DRIVER22 (const string &fileName, MED *const ptrMed)
 MED_MED_RDONLY_DRIVER22 (const MED_MED_RDONLY_DRIVER22 &driver)
virtual ~MED_MED_RDONLY_DRIVER22 ()
void write (void) const throw (MEDEXCEPTION)
void writeFrom (void) const throw (MEDEXCEPTION)
void read (void) throw (MEDEXCEPTION)
void readFileStruct (void) throw (MEDEXCEPTION)
virtual GENDRIVERcopy (void) const

Detailed Description

Driver Med for MED : Read only.

Implement read method.


Constructor & Destructor Documentation

MED_MED_RDONLY_DRIVER22::MED_MED_RDONLY_DRIVER22 (  ) 

Constructor.

References MEDMEM.GENDRIVER._accessMode, and MED_EN.RDONLY.

MED_MED_RDONLY_DRIVER22::MED_MED_RDONLY_DRIVER22 ( const string &  fileName,
MED *const   ptrMed 
)

Constructor.

References MESSAGE_MED.

MED_MED_RDONLY_DRIVER22::MED_MED_RDONLY_DRIVER22 ( const MED_MED_RDONLY_DRIVER22 driver  ) 

Copy constructor.

MED_MED_RDONLY_DRIVER22::~MED_MED_RDONLY_DRIVER22 (  )  [virtual]

Destructor.

References MESSAGE_MED.


Member Function Documentation

void MED_MED_RDONLY_DRIVER22::write ( void   )  const throw (MEDEXCEPTION) [virtual]

Return a MEDEXCEPTION : it is the read-only driver.

Reimplemented from MEDMEM.IMED_MED_RDONLY_DRIVER.

Reimplemented in MEDMEM.MED_MED_RDWR_DRIVER22.

void MED_MED_RDONLY_DRIVER22::writeFrom ( void   )  const throw (MEDEXCEPTION) [virtual]

Return a MEDEXCEPTION : it is the read-only driver.

Reimplemented from MEDMEM.IMED_MED_RDONLY_DRIVER.

Reimplemented in MEDMEM.MED_MED_RDWR_DRIVER22.

void MED_MED_RDONLY_DRIVER22::read ( void   )  throw (MEDEXCEPTION) [virtual]
void MED_MED_RDONLY_DRIVER22::readFileStruct ( void   )  throw (MEDEXCEPTION) [virtual]

Read only table of contents of the file.

All objects are created but there values are not read.

Reimplemented from MEDMEM.MED_MED_DRIVER22.

Reimplemented in MEDMEM.MED_MED_RDWR_DRIVER22.

References MEDMEM.MED._fields, MEDMEM.GENDRIVER._fileName, MEDMEM.IMED_MED_RDONLY_DRIVER._fileStructIsRead, MEDMEM.MED_MED_DRIVER22._medIdt, MEDMEM.MED._meshes, MEDMEM.MED._meshName, MEDMEM.MED_MED_DRIVER._ptrMed, MEDMEM.MED._support, MEDMEM.FIELD_.addDriver(), MEDMEM.MESH.addDriver(), BEGIN_OF_MED, MEDMEM.DRIVERFACTORY.buildConcreteMedDriverForMesh(), MEDMEM.DT_IT_.dt, END_OF_MED, MED_EN.entNames, Med_Gen_test.fieldName, MED_EN.geoNames, MEDMEM.GENDRIVER.getAccessMode(), MEDMEM.SUPPORT.getEntity(), MEDMEM.GENDRIVER.getId(), MEDMEM.MESH.getIsAGrid(), MEDMEM.MESH.getName(), MEDMEM.FIELD_.getSupport(), MEDMEM.healName(), medClient_test.index, INFOS_MED, MEDMEM.DT_IT_.it, LOCALIZED, MED_EXCEPTION, MED_EN.MED_INT32, MED_EN.MED_INT64, MED_EN.MED_INVALID, MED_NULL, MED_EN.MED_REEL64, MED_TAILLE_DESC, MED_TAILLE_LNOM, MED_TAILLE_NOM, MED_TAILLE_PNOM22, MED_EN.MED_VALID, MED_EN.MED_VRAI, med_2_1.MEDchampInfo(), med_2_1.MEDmaaInfo(), med_2_1.MEDnChamp(), MEDnMaa(), med_2_1.MEDnPasdetemps(), med_2_1.MEDpasdetempsInfo(), med_field_anal.meshDim, MED_EN.meshEntities, Med_Gen_test.meshName, MESSAGE_MED, NULL, test_profil_MedFieldDriver.orderNumber, SCRUTE_MED, MEDMEM.MESH.setDescription(), MEDMEM.GENDRIVER.setFieldName(), MEDMEM.GENDRIVER.setId(), MEDMEM.FIELD_.setIterationNumber(), MEDMEM.MESH.setMeshDimension(), MEDMEM.GENDRIVER.setMeshName(), MEDMEM.MESH.setName(), MEDMEM.FIELD_.setOrderNumber(), MEDMEM.FIELD_.setSupport(), MEDMEM.FIELD_.setTime(), medClient_test.support, Med_Gen_test.supportName, medClient_test.type, and MED_EN.V22.

GENDRIVER * MED_MED_RDONLY_DRIVER22::copy ( void   )  const [virtual]