Version: 5.1.6

MEDMEM.ENSIGHT_FIELD_RDONLY_DRIVER Class Reference

#include <MEDMEM_EnsightFieldDriver.hxx>

Inheritance diagram for MEDMEM.ENSIGHT_FIELD_RDONLY_DRIVER:
Inheritance graph

Public Member Functions

 ENSIGHT_FIELD_RDONLY_DRIVER (const string &fileName, FIELD_ *ptrField, int step=1)
 ENSIGHT_FIELD_RDONLY_DRIVER ()
 ENSIGHT_FIELD_RDONLY_DRIVER (const ENSIGHT_FIELD_RDONLY_DRIVER &fieldDriver)
 ~ENSIGHT_FIELD_RDONLY_DRIVER ()
virtual GENDRIVERcopy (void) const
virtual void merge (const GENDRIVER &driver)
void read (void) throw (MEDEXCEPTION)
void write (void) const throw (MEDEXCEPTION)
void readGoldASCII ()
void readGoldBinary ()
void read6ASCII ()
void read6Binary ()
void skipTimeStamp (MEDMEM_ENSIGHT::_BinaryFileReader &fileReader)
 Looks for beginning of the next time stamp.

Data Fields

int _fieldStep

Constructor & Destructor Documentation

ENSIGHT_FIELD_RDONLY_DRIVER::ENSIGHT_FIELD_RDONLY_DRIVER ( const string &  fileName,
FIELD_ ptrField,
int  step = 1 
)

Constructor to read the field of a specified name and index-th time step. Append "_Im" to field name to select an imaginary part of a complex field

Constructor to read a field of index-th time step

ENSIGHT_FIELD_RDONLY_DRIVER::ENSIGHT_FIELD_RDONLY_DRIVER (  ) 
ENSIGHT_FIELD_RDONLY_DRIVER::ENSIGHT_FIELD_RDONLY_DRIVER ( const ENSIGHT_FIELD_RDONLY_DRIVER fieldDriver  ) 
ENSIGHT_FIELD_RDONLY_DRIVER::~ENSIGHT_FIELD_RDONLY_DRIVER (  ) 

Member Function Documentation

GENDRIVER * ENSIGHT_FIELD_RDONLY_DRIVER::copy ( void   )  const [virtual]
void ENSIGHT_FIELD_RDONLY_DRIVER::merge ( const GENDRIVER driver  )  [virtual]
void ENSIGHT_FIELD_RDONLY_DRIVER::read ( void   )  throw (MEDEXCEPTION) [virtual]
void ENSIGHT_FIELD_RDONLY_DRIVER::write ( void   )  const throw (MEDEXCEPTION) [virtual]

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

Implements MEDMEM.GENDRIVER.

void ENSIGHT_FIELD_RDONLY_DRIVER::readGoldASCII (  ) 
void ENSIGHT_FIELD_RDONLY_DRIVER::readGoldBinary (  ) 
void ENSIGHT_FIELD_RDONLY_DRIVER::read6ASCII (  ) 
void ENSIGHT_FIELD_RDONLY_DRIVER::read6Binary (  ) 
void ENSIGHT_FIELD_RDONLY_DRIVER::skipTimeStamp ( MEDMEM_ENSIGHT::_BinaryFileReader fileReader  ) 

Field Documentation