Version: 5.1.6

SALOME_MED.MED Interface Reference

import "MED.idl";

Inheritance diagram for SALOME_MED.MED:
Inheritance graph

Public Member Functions

long getNumberOfMeshes () raises (SALOME::SALOME_Exception)
long getNumberOfFields () raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString getMeshNames () raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString getFieldNames () raises (SALOME::SALOME_Exception)
MESH getMeshByName (in string meshName) raises (SALOME::SALOME_Exception)
MESH getMesh (in FIELD fieldPtr) raises (SALOME::SALOME_Exception)
long getFieldNumberOfIteration (in string fieldName) raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong getFieldIteration (in string fieldName, in long i) raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong getFieldIterations (in string fieldName) raises (SALOME::SALOME_Exception)
FIELD getField (in string fieldName, in long pasTemps, in long numOrdre) raises (SALOME::SALOME_Exception)
long addDriver (in medDriverTypes driverType, in string fileName) raises (SALOME::SALOME_Exception)
void rmDriver (in long i) raises (SALOME::SALOME_Exception)
void readFileStruct (in long i) raises (SALOME::SALOME_Exception)
void writeFrom (in long i) raises (SALOME::SALOME_Exception)
void write (in long i) raises (SALOME::SALOME_Exception)
void addMesh (in MESH ptrMesh) raises (SALOME::SALOME_Exception)
void addField (in FIELD ptrField) raises (SALOME::SALOME_Exception)
void addInStudy (in SALOMEDS::Study myStudy, in MED medPtr) raises (SALOME::SALOME_Exception, SALOMEDS::StudyBuilder::LockProtection)

Member Function Documentation

long SALOME_MED.MED.getNumberOfMeshes (  )  raises (SALOME::SALOME_Exception)

returns the number of meshes in the MED object.

long SALOME_MED.MED.getNumberOfFields (  )  raises (SALOME::SALOME_Exception)

returns the number of fields in the MED object.

SALOME_TYPES::ListOfString SALOME_MED.MED.getMeshNames (  )  raises (SALOME::SALOME_Exception)

returns an array which contains the name of each meshes in the MED object.

SALOME_TYPES::ListOfString SALOME_MED.MED.getFieldNames (  )  raises (SALOME::SALOME_Exception)

returns an array which contains the name of each fields in the MED object.

MESH SALOME_MED.MED.getMeshByName ( in string  meshName  )  raises (SALOME::SALOME_Exception)

giving a mesh name, it returns the corresponding MESH pointer.

MESH SALOME_MED.MED.getMesh ( in FIELD  fieldPtr  )  raises (SALOME::SALOME_Exception)

giving a FIELD pointer, it returns the corresponding MESH pointer of the mesh on which the field lies.

long SALOME_MED.MED.getFieldNumberOfIteration ( in string  fieldName  )  raises (SALOME::SALOME_Exception)

giving a field name, it returns the number of iteration in the corresponding FIELD object.

SALOME_TYPES::ListOfLong SALOME_MED.MED.getFieldIteration ( in string  fieldName,
in long  i 
) raises (SALOME::SALOME_Exception)

giving a field name and an integer i, it returns a couple of integers: the time iteration and the order number of the i^th iteration of the corresponding FIELD object.

SALOME_TYPES::ListOfLong SALOME_MED.MED.getFieldIterations ( in string  fieldName  )  raises (SALOME::SALOME_Exception)

giving a field name, it returns an array of integers: the list of the order number and the time iteration couple of all iterations of the corresponding FIELD object.

(IT1, DT1, IT2, DT2, ... , ITn, DTn) when n is the number of the FIELD iterations.

FIELD SALOME_MED.MED.getField ( in string  fieldName,
in long  pasTemps,
in long  numOrdre 
) raises (SALOME::SALOME_Exception)

giving a field name, a time iteration and an order number, it returns the corresponding FIELD oject.

long SALOME_MED.MED.addDriver ( in medDriverTypes  driverType,
in string  fileName 
) raises (SALOME::SALOME_Exception)
void SALOME_MED.MED.rmDriver ( in long  i  )  raises (SALOME::SALOME_Exception)

Removes the driver

void SALOME_MED.MED.readFileStruct ( in long  i  )  raises (SALOME::SALOME_Exception)

Reads the structure of the MED file

void SALOME_MED.MED.writeFrom ( in long  i  )  raises (SALOME::SALOME_Exception)
void SALOME_MED.MED.write ( in long  i  )  raises (SALOME::SALOME_Exception)
void SALOME_MED.MED.addMesh ( in MESH  ptrMesh  )  raises (SALOME::SALOME_Exception)
void SALOME_MED.MED.addField ( in FIELD  ptrField  )  raises (SALOME::SALOME_Exception)
void SALOME_MED.MED.addInStudy ( in SALOMEDS::Study  myStudy,
in MED  medPtr 
) raises (SALOME::SALOME_Exception, SALOMEDS::StudyBuilder::LockProtection)