SMESH_MEDFamily_i Class Reference

#include <SMESH_MEDFamily_i.hxx>

Inheritance diagram for SMESH_MEDFamily_i:

Inheritance graph

Public Member Functions

 SMESH_MEDFamily_i (int identifier, SMESH_subMesh_i *sm, string name, string description, SALOME_MED::medEntityMesh entity)
 SMESH_MEDFamily_i (const SMESH_MEDFamily_i &f)
void setProtocol (SALOME::TypeOfCommunication typ)
void release ()
SALOME::SenderInt_ptr getSenderForNumber (SALOME_MED::medGeometryElement)
SALOME::SenderInt_ptr getSenderForNumberIndex ()
CORBA::Long getIdentifier () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfAttributes () throw (SALOME::SALOME_Exception)
SALOME_MED::long_arraygetAttributesIdentifiers () throw (SALOME::SALOME_Exception)
CORBA::Long getAttributeIdentifier (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_MED::long_arraygetAttributesValues () throw (SALOME::SALOME_Exception)
CORBA::Long getAttributeValue (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_MED::string_arraygetAttributesDescriptions () throw (SALOME::SALOME_Exception)
char * getAttributeDescription (CORBA::Long i) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfGroups () throw (SALOME::SALOME_Exception)
char * getGroupName (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_MED::string_arraygetGroupsNames () throw (SALOME::SALOME_Exception)
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_MED::long_arraygetNumberIndex () 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_array * getTypes () throw (SALOME::SALOME_Exception)
void getBoundaryElements () throw (SALOME::SALOME_Exception)
CORBA::Long getCorbaIndex () throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT::supportInfos * getSupportGlobal () throw (SALOME::SALOME_Exception)
void createSeq () throw (SALOME::SALOME_Exception)

Data Fields

const SMESHDS_SubMesh_subMeshDS
SMESHDS_Mesh_meshDS
string _name
string _description
bool _isOnAllElements
bool _seqNumber
int _seqLength
SALOME_MED::medEntityMesh _entity
SALOME_MED::medGeometryElement * _geometricType
int _numberOfGeometricType

Protected Member Functions

 SMESH_MEDFamily_i ()
 ~SMESH_MEDFamily_i ()

Protected Attributes

::SMESH_subMesh_i_subMesh_i
int _identifier
int _numberOfAttribute
int_attributeIdentifier
int_attributeValue
string * _attributeDescription
int _numberOfGroup
string * _groupName

Constructor & Destructor Documentation

SMESH_MEDFamily_i::SMESH_MEDFamily_i  )  [protected]
 

Default constructor

SMESH_MEDFamily_i::~SMESH_MEDFamily_i  )  [protected]
 

Destructor

SMESH_MEDFamily_i.SMESH_MEDFamily_i int  identifier,
SMESH_subMesh_i sm,
string  name,
string  description,
SALOME_MED::medEntityMesh  entity
 

SMESH_MEDFamily_i::SMESH_MEDFamily_i const SMESH_MEDFamily_i f  ) 
 

constructor par recopie


Member Function Documentation

void SMESH_MEDFamily_i.setProtocol SALOME::TypeOfCommunication  typ  ) 
 

void SMESH_MEDFamily_i.release  ) 
 

SALOME::SenderInt_ptr SMESH_MEDFamily_i.getSenderForNumber SALOME_MED::medGeometryElement   ) 
 

SALOME::SenderInt_ptr SMESH_MEDFamily_i.getSenderForNumberIndex  ) 
 

CORBA::Long SMESH_MEDFamily_i::getIdentifier  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for Family's Identifier

CORBA::Long SMESH_MEDFamily_i::getNumberOfAttributes  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for number of attributes

SALOME_MED::long_array * SMESH_MEDFamily_i::getAttributesIdentifiers  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attributes identifiers

CORBA::Long SMESH_MEDFamily_i::getAttributeIdentifier CORBA::Long  i  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attribute identifier I

SALOME_MED::long_array * SMESH_MEDFamily_i::getAttributesValues  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attributes values

CORBA::Long SMESH_MEDFamily_i::getAttributeValue CORBA::Long  i  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attribute value I

SALOME_MED::string_array * SMESH_MEDFamily_i::getAttributesDescriptions  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attributes desriptions

char * SMESH_MEDFamily_i::getAttributeDescription CORBA::Long  i  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for attribute description i

CORBA::Long SMESH_MEDFamily_i::getNumberOfGroups  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for the number of groups

char * SMESH_MEDFamily_i::getGroupName CORBA::Long  i  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for the name of the group i

SALOME_MED::string_array * SMESH_MEDFamily_i::getGroupsNames  )  throw (SALOME::SALOME_Exception)
 

CORBA: Accessor for all the groups name

char * SMESH_MEDSupport_i::getName  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for Name

char * SMESH_MEDSupport_i::getDescription  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for Description

SALOME_MED::MESH_ptr SMESH_MEDSupport_i::getMesh  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for Mesh

CORBA::Boolean SMESH_MEDSupport_i::isOnAllElements  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: boolean indicating if support concerns all elements

SALOME_MED::medEntityMesh SMESH_MEDSupport_i::getEntity  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for type of support's entity

CORBA::Long SMESH_MEDSupport_i::getNumberOfElements SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Number of different types of geometry elements existing in the support

CORBA::Long SMESH_MEDSupport_i::getNumberOfTypes  )  throw (SALOME::SALOME_Exception) [inherited]
 

Gives the number of types of elements included in the support

SALOME_MED::long_array * SMESH_MEDSupport_i::getNumber SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: get Nodes

SALOME_MED::long_array * SMESH_MEDSupport_i::getNumberIndex  )  throw (SALOME::SALOME_Exception) [inherited]
 

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

CORBA::Long SMESH_MEDSupport_i::getNumberOfGaussPoint SALOME_MED::medGeometryElement  geomElement  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Array containing indexes for elements included in the support

SALOME_MED::long_array * SMESH_MEDSupport_i::getNumbersOfGaussPoint  )  throw (SALOME::SALOME_Exception) [inherited]
 

Gives CORBA: Array containing the numbers of Gauss point of elements included in the support

SALOME_MED::medGeometryElement_array * SMESH_MEDSupport_i::getTypes  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for types of geometry elements

void SMESH_MEDSupport_i::getBoundaryElements  )  throw (SALOME::SALOME_Exception) [inherited]
 

build the object which will contain all the boundary elements of the mesh.

CORBA::Long SMESH_MEDSupport_i::getCorbaIndex  )  throw (SALOME::SALOME_Exception) [inherited]
 

CORBA: Accessor for Corba Index

SALOME_MED::SUPPORT::supportInfos * SMESH_MEDSupport_i::getSupportGlobal  )  throw (SALOME::SALOME_Exception) [inherited]
 

Gives information on the support

void SMESH_MEDSupport_i.createSeq  )  throw (SALOME::SALOME_Exception) [inherited]
 


Field Documentation

::SMESH_subMesh_i* SMESH_MEDFamily_i._subMesh_i [protected]
 

Reimplemented from SMESH_MEDSupport_i.

int SMESH_MEDFamily_i._identifier [protected]
 

int SMESH_MEDFamily_i._numberOfAttribute [protected]
 

int* SMESH_MEDFamily_i._attributeIdentifier [protected]
 

int* SMESH_MEDFamily_i._attributeValue [protected]
 

string* SMESH_MEDFamily_i._attributeDescription [protected]
 

int SMESH_MEDFamily_i._numberOfGroup [protected]
 

string* SMESH_MEDFamily_i._groupName [protected]
 

const SMESHDS_SubMesh* SMESH_MEDSupport_i._subMeshDS [inherited]
 

SMESHDS_Mesh* SMESH_MEDSupport_i._meshDS [inherited]
 

string SMESH_MEDSupport_i._name [inherited]
 

string SMESH_MEDSupport_i._description [inherited]
 

bool SMESH_MEDSupport_i._isOnAllElements [inherited]
 

bool SMESH_MEDSupport_i._seqNumber [inherited]
 

int SMESH_MEDSupport_i._seqLength [inherited]
 

SALOME_MED::medEntityMesh SMESH_MEDSupport_i._entity [inherited]
 

SALOME_MED::medGeometryElement* SMESH_MEDSupport_i._geometricType [inherited]
 

int SMESH_MEDSupport_i._numberOfGeometricType [inherited]