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

MEDMEM.ENSIGHT_FIELD_DRIVER Class Reference

#include <MEDMEM_EnsightFieldDriver.hxx>

Inheritance diagram for MEDMEM.ENSIGHT_FIELD_DRIVER:
Inheritance graph

Public Member Functions

 ENSIGHT_FIELD_DRIVER ()
 ENSIGHT_FIELD_DRIVER (const std::string &fileName, FIELD_ *ptrField, MED_EN::med_mode_acces accessMode)
 ENSIGHT_FIELD_DRIVER (const ENSIGHT_FIELD_DRIVER &fieldDriver)
virtual void merge (const GENDRIVER &driver)
virtual ~ENSIGHT_FIELD_DRIVER ()
virtual void setFieldName (const std::string &fieldName) throw (MEDEXCEPTION)
virtual std::string getFieldName () const
virtual void open () throw (MEDEXCEPTION)
virtual void close ()
FIELD_getField ()
void setConstantValue (const std::string &value)
const std::string & getConstantValue () const

Protected Member Functions

void openConst (bool checkDataFile=false) const throw (MEDEXCEPTION)

Protected Attributes

FIELD__ptrField
std::string _fieldName
std::string _constantValue

Constructor & Destructor Documentation

ENSIGHT_FIELD_DRIVER::ENSIGHT_FIELD_DRIVER ( )

Constructor.

ENSIGHT_FIELD_DRIVER::ENSIGHT_FIELD_DRIVER ( const std::string &  fileName,
FIELD_ ptrField,
MED_EN::med_mode_acces  accessMode 
)

Constructor.

ENSIGHT_FIELD_DRIVER::ENSIGHT_FIELD_DRIVER ( const ENSIGHT_FIELD_DRIVER fieldDriver)

Copy constructor.

ENSIGHT_FIELD_DRIVER::~ENSIGHT_FIELD_DRIVER ( ) [virtual]

Destructor.


Member Function Documentation

void ENSIGHT_FIELD_DRIVER::openConst ( bool  checkDataFile = false) const throw (MEDEXCEPTION) [protected]

Check possibility to open a case file or a data file

References BEGIN_OF_MED, END_OF_MED, LOCALIZED, and MED_EXCEPTION.

void ENSIGHT_FIELD_DRIVER::merge ( const GENDRIVER driver) [virtual]
void ENSIGHT_FIELD_DRIVER::setFieldName ( const std::string &  fieldName) throw (MEDEXCEPTION) [virtual]

Set the name of the FIELD in EnSight file.

It could be different than the name of the FIELD object.

Set the name of the FIELD in EnSight file

Reimplemented from MEDMEM.GENDRIVER.

References MEDMEM_ENSIGHT.compatibilityPb(), Med_Gen_test.fieldName, MEDMEM_ENSIGHT.ILLEGAL_FIELD_NAME_CHARACTERS, and MEDMEM_ENSIGHT.MAX_FIELD_NAME_LENGTH.

virtual std::string MEDMEM.ENSIGHT_FIELD_DRIVER.getFieldName ( ) const [virtual]

Get the name of the FIELD in EnSight file.

Reimplemented from MEDMEM.GENDRIVER.

virtual void MEDMEM.ENSIGHT_FIELD_DRIVER.open ( void  ) throw (MEDEXCEPTION) [virtual]

Implements MEDMEM.GENDRIVER.

virtual void MEDMEM.ENSIGHT_FIELD_DRIVER.close ( void  ) [virtual]

Implements MEDMEM.GENDRIVER.

FIELD_* MEDMEM.ENSIGHT_FIELD_DRIVER.getField ( )
void MEDMEM.ENSIGHT_FIELD_DRIVER.setConstantValue ( const std::string &  value)
const std::string& MEDMEM.ENSIGHT_FIELD_DRIVER.getConstantValue ( ) const

Field Documentation

std::string MEDMEM.ENSIGHT_FIELD_DRIVER._fieldName [protected]
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