MEDMEM.SUPPORT_i Class Reference

#include <MEDMEM_Support_i.hxx>

Inheritance diagram for MEDMEM.SUPPORT_i:

Inheritance graph

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::MESH_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_MED::long_arraygetNumber (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME::SenderInt_ptr getSenderForNumber (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_MED::long_arraygetNumberIndex () throw (SALOME::SALOME_Exception)
SALOME::SenderInt_ptr getSenderForNumberIndex () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfGaussPoint (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_MED::long_arraygetNumbersOfGaussPoint () throw (SALOME::SALOME_Exception)
SALOME_MED::medGeometryElement_arraygetTypes () 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::supportInfosgetSupportGlobal () 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

Constructor & Destructor Documentation

SUPPORT_i::SUPPORT_i  ) 
 

Default constructor

SUPPORT_i::~SUPPORT_i  ) 
 

Destructor

SUPPORT_i::SUPPORT_i const ::MEDMEM::SUPPORT *const   s  ) 
 

Constructor

SUPPORT_i::SUPPORT_i const SUPPORT_i s  ) 
 

Constructor


Member Function Documentation

char * SUPPORT_i::getName  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Name

char * SUPPORT_i::getDescription  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Description

SALOME_MED::MESH_ptr SUPPORT_i::getMesh  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Mesh

CORBA::Boolean SUPPORT_i::isOnAllElements  )  throw (SALOME::SALOME_Exception)
 

CORBA: boolean indicating if support concerns all elements

SALOME_MED::medEntityMesh SUPPORT_i::getEntity  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for type of support's entity

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

CORBA::Long SUPPORT_i::getNumberOfTypes  )  throw (SALOME::SALOME_Exception)
 

CORBA:

SALOME_MED::long_array * SUPPORT_i::getNumber SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception)
 

CORBA: get Nodes

SALOME::SenderInt_ptr SUPPORT_i::getSenderForNumber SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception)
 

CORBA: 2nd get Nodes

SALOME_MED::long_array * SUPPORT_i::getNumberIndex  )  throw (SALOME::SALOME_Exception)
 

CORBA: Global Nodes Index (optionnaly designed by the user) CORBA: ??????????????????????????????

SALOME::SenderInt_ptr SUPPORT_i::getSenderForNumberIndex  )  throw (SALOME::SALOME_Exception)
 

CORBA: 2nd Global Nodes Index (optionnaly designed by the user)

CORBA::Long MEDMEM.SUPPORT_i.getNumberOfGaussPoint SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception)
 

SALOME_MED::long_array* 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

void SUPPORT_i::getBoundaryElements  )  throw (SALOME::SALOME_Exception)
 

CORBA:

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

static std::string MEDMEM.SUPPORT_i.getEntryPath const MEDMEM::SUPPORT aSupport  )  [static]
 

void MEDMEM.SUPPORT_i.release  ) 
 

CORBA::Long SUPPORT_i::getCorbaIndex  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Corba Index

SALOME_MED::SUPPORT::supportInfos * SUPPORT_i::getSupportGlobal  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Description and Name


Field Documentation

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]