Version: 6.3.1
Public Member Functions | Protected Attributes | Friends

MEDMEM.GENDRIVER Class Reference

#include <MEDMEM_GenDriver.hxx>

Inheritance diagram for MEDMEM.GENDRIVER:
Inheritance graph

Public Member Functions

 GENDRIVER (driverTypes driverType)
 GENDRIVER (const string &fileName, MED_EN::med_mode_acces accessMode, driverTypes driverType)
 GENDRIVER (const GENDRIVER &genDriver)
virtual ~GENDRIVER ()
GENDRIVERoperator= (const GENDRIVER &genDriver)
bool operator== (const GENDRIVER &genDriver) const
virtual void open (void)=0
virtual void openAppend (void)
virtual void close (void)=0
virtual void write (void) const =0
virtual void writeAppend (void) const
virtual void read (void)=0
virtual GENDRIVERcopy (void) const =0
virtual void merge (const GENDRIVER &genDriver)
virtual void writeFrom (void) const
virtual void readFileStruct (void)
virtual void setMeshName (const string &meshName)
virtual string getMeshName () const
virtual void setFieldName (const string &fieldName)
virtual string getFieldName () const
void setId (int id=MED_EN::MED_INVALID)
int getId (void) const
string getFileName () const
virtual void setFileName (const string &fileName)
virtual MED_EN::med_mode_acces getAccessMode () const
virtual void setAccessMode (MED_EN::med_mode_acces mode)
driverTypes getDriverType () const

Protected Attributes

int _id
string _fileName
MED_EN::med_mode_acces _accessMode
int _status
driverTypes _driverType

Friends

ostream & operator<< (ostream &os, const GENDRIVER &genDriver)

Constructor & Destructor Documentation

GENDRIVER::GENDRIVER ( driverTypes  driverType)

Constructor.

GENDRIVER::GENDRIVER ( const string &  fileName,
MED_EN::med_mode_acces  accessMode,
driverTypes  driverType 
)

Constructor.

GENDRIVER::GENDRIVER ( const GENDRIVER genDriver)

Copy constructor.

GENDRIVER::~GENDRIVER ( ) [virtual]

Destructor.


Member Function Documentation

GENDRIVER & MEDMEM.GENDRIVER::operator= ( const GENDRIVER genDriver)
bool MEDMEM.GENDRIVER::operator== ( const GENDRIVER genDriver) const
virtual void MEDMEM.GENDRIVER.open ( void  ) [pure virtual]
void GENDRIVER::openAppend ( void  ) [virtual]

Open file with the append option. This method is used especially on ASCII drivers (e.g. VTK_DRIVER).

Reimplemented in MEDMEM.VTK_FIELD_DRIVER< T >.

virtual void MEDMEM.GENDRIVER.close ( void  ) [pure virtual]
virtual void MEDMEM.GENDRIVER.write ( void  ) const [pure virtual]
void GENDRIVER::writeAppend ( void  ) const [virtual]

Write object in opened file. This method is used especially on ASCII drivers (e.g. VTK_DRIVER).

Reimplemented in MEDMEM.VTK_FIELD_DRIVER< T >.

virtual void MEDMEM.GENDRIVER.read ( void  ) [pure virtual]
virtual GENDRIVER* MEDMEM.GENDRIVER.copy ( void  ) const [pure virtual]
void GENDRIVER::merge ( const GENDRIVER genDriver) [virtual]
void GENDRIVER::writeFrom ( void  ) const [virtual]
void GENDRIVER::readFileStruct ( void  ) [virtual]
void GENDRIVER::setMeshName ( const string &  meshName) [virtual]
string GENDRIVER::getMeshName ( ) const [virtual]
void GENDRIVER::setFieldName ( const string &  fieldName) [virtual]
string GENDRIVER::getFieldName ( ) const [virtual]
void GENDRIVER::setId ( int  id = MED_EN::MED_INVALID)
int GENDRIVER::getId ( void  ) const
string GENDRIVER::getFileName ( ) const
void GENDRIVER::setFileName ( const string &  fileName) [virtual]
med_mode_acces GENDRIVER::getAccessMode ( ) const [virtual]
void GENDRIVER::setAccessMode ( MED_EN::med_mode_acces  mode) [virtual]
driverTypes MEDMEM.GENDRIVER.getDriverType ( ) const

Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
const GENDRIVER genDriver 
) [friend]

Operator << : put GENDRIVER object information to the given stream


Field Documentation

string MEDMEM.GENDRIVER._fileName [protected]

Reimplemented in MEDMEM.ASCII_FIELD_DRIVER< T >.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS