Version: 5.1.6

SALOME_MED.SUPPORT Interface Reference

import "MED.idl";

Inheritance diagram for SALOME_MED.SUPPORT:
Inheritance graph

Data Structures

struct  supportInfos

Public Member Functions

string getName () raises (SALOME::SALOME_Exception)
string getDescription () raises (SALOME::SALOME_Exception)
MESH getMesh () raises (SALOME::SALOME_Exception)
medEntityMesh getEntity () raises (SALOME::SALOME_Exception)
boolean isOnAllElements () raises (SALOME::SALOME_Exception)
long getNumberOfElements (in medGeometryElement geomElement) raises (SALOME::SALOME_Exception)
long getNumberOfTypes () raises (SALOME::SALOME_Exception)
medGeometryElement_array getTypes () raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong getNumber (in medGeometryElement geomElement) raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong getNumberFromFile (in medGeometryElement geomElement) raises (SALOME::SALOME_Exception)
SALOME::SenderInt getSenderForNumber (in medGeometryElement geomElement) raises (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong getNumberIndex () raises (SALOME::SALOME_Exception)
SALOME::SenderInt getSenderForNumberIndex () raises (SALOME::SALOME_Exception)
void getBoundaryElements () raises (SALOME::SALOME_Exception)
long getCorbaIndex () raises (SALOME::SALOME_Exception)
supportInfos getSupportGlobal () raises (SALOME::SALOME_Exception)

Member Function Documentation

string SALOME_MED.SUPPORT.getName (  )  raises (SALOME::SALOME_Exception)

Returns the name of the support.

string SALOME_MED.SUPPORT.getDescription (  )  raises (SALOME::SALOME_Exception)

Returns the description of the support.

MESH SALOME_MED.SUPPORT.getMesh (  )  raises (SALOME::SALOME_Exception)

Returns a reference to the mesh.

medEntityMesh SALOME_MED.SUPPORT.getEntity (  )  raises (SALOME::SALOME_Exception)

Returns the type of medEntityMesh used by the support.

Note:
A support deals only with one entity's type (for example : MED_FACE or MED_NODE)
boolean SALOME_MED.SUPPORT.isOnAllElements (  )  raises (SALOME::SALOME_Exception)

Returns True if all elements of this entity are engaged, False otherwise.

If True, you must use mesh reference (getMesh) to get more information.

long SALOME_MED.SUPPORT.getNumberOfElements ( in medGeometryElement  geomElement  )  raises (SALOME::SALOME_Exception)

If the method isOnAllElements() returns False, this method returns the number of elements in the support.

Example : number of MED_TRIA3 or MED_ALL_ELEMETNS elements in entity of support.

Note:
If SUPPORT is defined on MED_NODE, use MED_NONE medGeometryElement type.
long SALOME_MED.SUPPORT.getNumberOfTypes (  )  raises (SALOME::SALOME_Exception)
medGeometryElement_array SALOME_MED.SUPPORT.getTypes (  )  raises (SALOME::SALOME_Exception)

If isOnAllElements is False, returns an array of medGeometryElement types used by the support.

medEntityMesh is given by getEntity.

SALOME_TYPES::ListOfLong SALOME_MED.SUPPORT.getNumber ( in medGeometryElement  geomElement  )  raises (SALOME::SALOME_Exception)

If the method isOnAllElements() returns False, this method returns an array which contains all numbers of given medGeometryElement.

Numbering is global, ie numbers are bounded by 1 and MESH.getNumberOfElement(entity,MED_ALL_ELEMENTS) and not by 1 and MESH.getNumberOfElement(entity,geomElement).

Note:
If SUPPORT is defined on MED_NODE, use MED_NONE medGeometryElement type.
SALOME_TYPES::ListOfLong SALOME_MED.SUPPORT.getNumberFromFile ( in medGeometryElement  geomElement  )  raises (SALOME::SALOME_Exception)

If the method isOnAllElements() returns False, this method returns an array which contains all numbers of given medGeometryElement.

Numbering is from file, ie numbers are bounded by 1 and MESH.getNumberOfElement(entity,MED_ALL_ELEMENTS) and not by 1 and MESH.getNumberOfElement(entity,geomElement).

Note:
If SUPPORT is defined on MED_NODE, use MED_NONE medGeometryElement type.
SALOME::SenderInt SALOME_MED.SUPPORT.getSenderForNumber ( in medGeometryElement  geomElement  )  raises (SALOME::SALOME_Exception)

Idem SALOME.Sender getNumber(in medGeometryElement geomElement) but returning Sender.
It could be used in a Client code using the MED Client classes.

SALOME_TYPES::ListOfLong SALOME_MED.SUPPORT.getNumberIndex (  )  raises (SALOME::SALOME_Exception)

If the method isOnAllElements() returns False, this method returns the index of element number.

Use it with getNumber(MED_ALL_ELEMENTS).

Note:
See the method getConnectivityIndex for more details.
SALOME::SenderInt SALOME_MED.SUPPORT.getSenderForNumberIndex (  )  raises (SALOME::SALOME_Exception)

Idem SALOME_TYPES.ListOfLong getNumberIndex() but return a Sender.
It could be used in a Client code using the MED Client classes.

void SALOME_MED.SUPPORT.getBoundaryElements (  )  raises (SALOME::SALOME_Exception)
long SALOME_MED.SUPPORT.getCorbaIndex (  )  raises (SALOME::SALOME_Exception)

Internal Corba method.

supportInfos SALOME_MED.SUPPORT.getSupportGlobal (  )  raises (SALOME::SALOME_Exception)