#include <MEDMEM_EnsightFieldDriver.hxx>

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 |
| 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.
| 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] |
Take missing data from other driver.
Reimplemented from MEDMEM_ENSIGHT._CaseFileDriver_User.
Reimplemented in MEDMEM.ENSIGHT_FIELD_RDONLY_DRIVER.
References MEDMEM.ENSIGHT_FIELD_DRIVER._constantValue, MEDMEM.ENSIGHT_FIELD_DRIVER._ptrField, and medMeshing_test.driver.
| 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 | ) |
References batchmode_medcorba_test.value.
| const std::string& MEDMEM.ENSIGHT_FIELD_DRIVER.getConstantValue | ( | ) | const |
FIELD_* MEDMEM.ENSIGHT_FIELD_DRIVER._ptrField [protected] |
std::string MEDMEM.ENSIGHT_FIELD_DRIVER._fieldName [protected] |
std::string MEDMEM.ENSIGHT_FIELD_DRIVER._constantValue [protected] |