#include <MEDMEM_Support_i.hxx>

Public Member Functions | |
| SUPPORT_i () | |
| ~SUPPORT_i () | |
| SUPPORT_i (const ::MEDMEM::SUPPORT *const s) | |
| SUPPORT_i (const SUPPORT_i &s) | |
| char * | getName () throw (SALOME::SALOME_Exception) |
| char * | getDescription () throw (SALOME::SALOME_Exception) |
| SALOME_MED::GMESH_ptr | getMesh () throw (SALOME::SALOME_Exception) |
| CORBA::Boolean | isOnAllElements () throw (SALOME::SALOME_Exception) |
| SALOME_MED::medEntityMesh | getEntity () throw (SALOME::SALOME_Exception) |
| CORBA::Long | getNumberOfElements (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception) |
| CORBA::Long | getNumberOfTypes () throw (SALOME::SALOME_Exception) |
| SALOME_TYPES::ListOfLong * | getNumber (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception) |
| SALOME_TYPES::ListOfLong * | getNumberFromFile (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception) |
| SALOME::SenderInt_ptr | getSenderForNumber (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception) |
| SALOME_TYPES::ListOfLong * | getNumberIndex () throw (SALOME::SALOME_Exception) |
| SALOME::SenderInt_ptr | getSenderForNumberIndex () throw (SALOME::SALOME_Exception) |
| CORBA::Long | getNumberOfGaussPoint (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception) |
| SALOME_TYPES::ListOfLong * | getNumbersOfGaussPoint () throw (SALOME::SALOME_Exception) |
| SALOME_MED::medGeometryElement_array * | getTypes () throw (SALOME::SALOME_Exception) |
| void | getBoundaryElements () throw (SALOME::SALOME_Exception) |
| void | addInStudy (SALOMEDS::Study_ptr myStudy, SALOME_MED::SUPPORT_ptr myIor) throw (SALOME::SALOME_Exception, SALOMEDS::StudyBuilder::LockProtection) |
| void | release () |
| CORBA::Long | getCorbaIndex () throw (SALOME::SALOME_Exception) |
| SALOME_MED::SUPPORT::supportInfos * | getSupportGlobal () throw (SALOME::SALOME_Exception) |
Static Public Member Functions | |
| static std::string | getEntryPath (const MEDMEM::SUPPORT *aSupport) |
Static Public Attributes | |
| static std::map< int,::MEDMEM::SUPPORT * > | supportMap |
Protected Attributes | |
| const ::MEDMEM::SUPPORT *const | _support |
| const int | _corbaIndex |
| std::string | _supportId |
Static Private Attributes | |
| static int | supportIndex = 0 |
| SUPPORT_i::SUPPORT_i | ( | ) |
Default constructor
| SUPPORT_i::~SUPPORT_i | ( | ) |
Destructor
References MEDMEM.SUPPORT_i._corbaIndex, and MEDMEM.SUPPORT_i.supportMap.
| SUPPORT_i::SUPPORT_i | ( | const ::MEDMEM::SUPPORT *const | s | ) |
Constructor
References MEDMEM.SUPPORT_i._corbaIndex, MEDMEM.SUPPORT_i._support, MEDMEM.RCBASE.addReference(), and MEDMEM.SUPPORT_i.supportMap.
| SUPPORT_i::SUPPORT_i | ( | const SUPPORT_i & | s | ) |
Constructor
References MEDMEM.SUPPORT_i._corbaIndex, MEDMEM.SUPPORT_i._support, MEDMEM.RCBASE.addReference(), and MEDMEM.SUPPORT_i.supportMap.
| char * SUPPORT_i::getName | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for Name
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getName(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| char * SUPPORT_i::getDescription | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for Description
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getDescription(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME_MED::GMESH_ptr SUPPORT_i::getMesh | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for Mesh
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getMesh(), MED_test2.mesh, MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| CORBA::Boolean SUPPORT_i::isOnAllElements | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: boolean indicating if support concerns all elements
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.isOnAllElements(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME_MED::medEntityMesh SUPPORT_i::getEntity | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for type of support's entity
References MEDMEM.SUPPORT_i._support, convertMedEntToIdlEnt(), MEDMEM.SUPPORT.getEntity(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| CORBA::Long SUPPORT_i::getNumberOfElements | ( | SALOME_MED::medGeometryElement | geomElement | ) | throw (SALOME::SALOME_Exception) |
CORBA: Number of different types of geometry elements existing in the support
References convertIdlEltToMedElt(), SALOME_MED.MED_ALL_ELEMENTS, MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| CORBA::Long SUPPORT_i::getNumberOfTypes | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA:
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getNumberOfTypes(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME_TYPES::ListOfLong * SUPPORT_i::getNumber | ( | SALOME_MED::medGeometryElement | geomElement | ) | throw (SALOME::SALOME_Exception) |
CORBA: get Nodes
References convertIdlEltToMedElt(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME_TYPES::ListOfLong * SUPPORT_i::getNumberFromFile | ( | SALOME_MED::medGeometryElement | geomElement | ) | throw (SALOME::SALOME_Exception) |
CORBA: get Nodes from file
References convertIdlEltToMedElt(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME::SenderInt_ptr SUPPORT_i::getSenderForNumber | ( | SALOME_MED::medGeometryElement | geomElement | ) | throw (SALOME::SALOME_Exception) |
CORBA: 2nd get Nodes
References convertIdlEltToMedElt(), MESSAGE, testMEDMEM.ret, and MEDMEM.MEDEXCEPTION.what().
| SALOME_TYPES::ListOfLong * SUPPORT_i::getNumberIndex | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Global Nodes Index (optionnaly designed by the user) CORBA: ??????????????????????????????
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getNumberIndex(), MEDMEM.SUPPORT.getNumberOfElements(), MED_EN.MED_ALL_ELEMENTS, MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| SALOME::SenderInt_ptr SUPPORT_i::getSenderForNumberIndex | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: 2nd Global Nodes Index (optionnaly designed by the user)
References MEDMEM.SUPPORT_i._support, MEDMEM.SUPPORT.getNumberIndex(), MEDMEM.SUPPORT.getNumberOfElements(), MED_EN.MED_ALL_ELEMENTS, MESSAGE, testMEDMEM.ret, and MEDMEM.MEDEXCEPTION.what().
| CORBA::Long MEDMEM.SUPPORT_i.getNumberOfGaussPoint | ( | SALOME_MED::medGeometryElement | geomElement | ) | throw (SALOME::SALOME_Exception) |
| SALOME_TYPES::ListOfLong* MEDMEM.SUPPORT_i.getNumbersOfGaussPoint | ( | ) | throw (SALOME::SALOME_Exception) |
| SALOME_MED::medGeometryElement_array * SUPPORT_i::getTypes | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for types of geometry elements
References MEDMEM.SUPPORT_i._support, convertMedEltToIdlElt(), MEDMEM.SUPPORT.getNumberOfTypes(), MEDMEM.SUPPORT.getTypes(), MESSAGE, and MEDMEM.MEDEXCEPTION.what().
| void SUPPORT_i::getBoundaryElements | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA:
References MEDMEM.SUPPORT_i._support, and MESSAGE.
| void SUPPORT_i::addInStudy | ( | SALOMEDS::Study_ptr | myStudy, |
| SALOME_MED::SUPPORT_ptr | myIor | ||
| ) | throw (SALOME::SALOME_Exception, SALOMEDS::StudyBuilder::LockProtection) |
CORBA: add the Support in the StudyManager
References ASSERT, init, Med_Gen_test.meshName, MESSAGE, and TestMedCorba1.orb.
| string SUPPORT_i::getEntryPath | ( | const MEDMEM::SUPPORT * | aSupport | ) | [static] |
References Med_Gen_test.supportName.
| void MEDMEM.SUPPORT_i.release | ( | ) |
| CORBA::Long SUPPORT_i::getCorbaIndex | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for Corba Index
References MEDMEM.SUPPORT_i._corbaIndex, and MEDMEM.SUPPORT_i._support.
| SALOME_MED::SUPPORT::supportInfos * SUPPORT_i::getSupportGlobal | ( | ) | throw (SALOME::SALOME_Exception) |
CORBA: Accessor for Description and Name
References MEDMEM.SUPPORT_i._support, MEDMEM.GMESH.convertInMESH(), convertMedEltToIdlElt(), MEDMEM.MESH.getConnectivityIndex(), MEDMEM.MESH.getConnectivityLength(), MEDMEM.SUPPORT.getDescription(), MEDMEM.SUPPORT.getEntity(), MEDMEM.SUPPORT.getMesh(), MEDMEM.SUPPORT.getName(), MEDMEM.SUPPORT.getNumber(), MEDMEM.SUPPORT.getNumberOfElements(), MEDMEM.SUPPORT.getNumberOfTypes(), MEDMEM.SUPPORT.getTypes(), medClient_test.index, MEDMEM.SUPPORT.isOnAllElements(), MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_NODAL, MED_EN.MED_POLYGON, MED_EN.MED_POLYHEDRA, MED_test2.mesh, MESSAGE, SALOME_MED.SUPPORT.supportInfos.name, medMeshing_test.numberOfTypes, MEDMEM.RCBASE.removeReference(), medClient_test.types, and MEDMEM.MEDEXCEPTION.what().
map< int,::SUPPORT * > SUPPORT_i::supportMap [static] |
int SUPPORT_i::supportIndex = 0 [static, private] |
const ::MEDMEM::SUPPORT* const MEDMEM.SUPPORT_i._support [protected] |
const int MEDMEM.SUPPORT_i._corbaIndex [protected] |
std::string MEDMEM.SUPPORT_i._supportId [protected] |