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_MED::string_array getMeshNames () raises (SALOME::SALOME_Exception)
SALOME_MED::string_array 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_MED::long_array getFieldIteration (in string fieldName, in long i) raises (SALOME::SALOME_Exception)
SALOME_MED::long_array 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_MED::string_array SALOME_MED.MED.getMeshNames  )  raises (SALOME::SALOME_Exception)
 

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

SALOME_MED::string_array 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_MED::long_array 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_MED::long_array 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 time iteration and the order number couple of all iterations of the corresponding FIELD object.

(DT1, IT1, DT2, IT2, ... , DTn, ITn) 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)