Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

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)

Private Member Functions

void readGoldASCII ()
void readGoldBinary ()
void read6ASCII ()
void read6Binary ()
void skipTimeStamp (MEDMEM_ENSIGHT::_BinaryFileReader &fileReader)
 Looks for beginning of the next time stamp.

Private Attributes

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 ( ) [private]
void ENSIGHT_FIELD_RDONLY_DRIVER::readGoldBinary ( ) [private]
void ENSIGHT_FIELD_RDONLY_DRIVER::read6ASCII ( ) [private]
void ENSIGHT_FIELD_RDONLY_DRIVER::read6Binary ( ) [private]
void ENSIGHT_FIELD_RDONLY_DRIVER::skipTimeStamp ( MEDMEM_ENSIGHT::_BinaryFileReader fileReader) [private]

Field Documentation

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