Version: 6.3.1
Data Structures | Public Member Functions

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

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

const int * SUPPORTClient::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.

References med_test_skin.GeometricType, MEDMEM.SUPPORT.getNumber(), and TestMedCorba2.n.

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