Version: 6.3.1
Public Member Functions

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)
GMESH getMeshByName (in string meshName) raises (SALOME::SALOME_Exception)
GMESH 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 GMESH 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.

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

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

GMESH 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 GMESH  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)
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