1 #include "MEDMEM_GenDriver.hxx"
3 GENDRIVER::GENDRIVER(): _fileName(""),_accessMode((med_mode_acces)MED_INVALID),_status(MED_INVALID),_driverType(NO_DRIVER) {}
5 GENDRIVER::GENDRIVER(const string & fileName,
6 med_mode_acces accessMode=(med_mode_acces) MED_INVALID): _fileName(fileName),
7 _accessMode(accessMode),
9 _driverType(NO_DRIVER) {}
11 GENDRIVER::GENDRIVER(const GENDRIVER & genDriver):_fileName(genDriver._fileName),
12 _accessMode(genDriver._accessMode),
13 _status(genDriver._status),_driverType(NO_DRIVER) {}
14 GENDRIVER::~GENDRIVER() {}
17 GENDRIVER & GENDRIVER::operator=(const GENDRIVER & genDriver) {
18 _fileName = genDriver._fileName;
19 _accessMode = genDriver._accessMode;
20 _status = genDriver._status;
25 void GENDRIVER::writeFrom ( void ) {};
26 void GENDRIVER::readFileStruct ( void ) {};
28 void GENDRIVER::setMeshName (const string & meshName) {};
29 void GENDRIVER::setFieldName (const string & fieldName) {};
31 string GENDRIVER::getFileName() const {
35 void GENDRIVER::setFileName(const string & fileName) {
39 med_mode_acces GENDRIVER::getAccessMode() const {
43 ostream & operator<<(ostream &os,const GENDRIVER & drv)
45 switch (drv._accessMode)
48 os<<"C'est un IO de READ"<<endl;
51 os<<"C'est un IO d'READ/WRITE"<<endl;
57 os<<"L'IO_Mesh_MED est open"<<endl;
60 os<<"L'IO_Mesh_MED est fermé"<<endl;
63 os<<"L'IO_Mesh_MED est non-valide"<<endl;
69 bool GENDRIVER::operator ==(const GENDRIVER &genDriver) const {
71 return ( _id == genDriver._id ) &&
72 ( _fileName == genDriver._fileName ) &&
73 ( _driverType == genDriver._driverType );