Back to index

salome-med  6.5.0
Public Types | Public Member Functions | Public Attributes
MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData Struct Reference
Collaboration diagram for MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData:
Collaboration graph
[legend]

List of all members.

Public Types

typedef map
< MED_EN::medGeometryElement,
list< typeData > >::iterator 
typeIterator

Public Member Functions

 supportData ()
int getNumberOfTypes () const
int getNumberObjects () const
void addTypeData (MED_EN::medGeometryElement type, int nbElems, const int *ptrElemIDs, int elemID1)

Public Attributes

int _id
string _cleanName
map
< MED_EN::medGeometryElement,
list< typeData > > 
_types

Detailed Description

template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
struct MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData

Definition at line 335 of file MEDMEM_GibiMeshDriver.hxx.


Member Typedef Documentation

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
typedef map< MED_EN::medGeometryElement, list< typeData > >::iterator MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::typeIterator

Definition at line 337 of file MEDMEM_GibiMeshDriver.hxx.


Constructor & Destructor Documentation

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::supportData ( ) [inline]

Definition at line 341 of file MEDMEM_GibiMeshDriver.hxx.

: _id(0) {}

Member Function Documentation

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
void MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::addTypeData ( MED_EN::medGeometryElement  type,
int  nbElems,
const int *  ptrElemIDs,
int  elemID1 
) [inline]

Definition at line 345 of file MEDMEM_GibiMeshDriver.hxx.

    { _types[type].push_back( typeData( nbElems, ptrElemIDs, elemID1 )); }

Here is the call graph for this function:

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
int MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::getNumberObjects ( ) const [inline]

Definition at line 343 of file MEDMEM_GibiMeshDriver.hxx.

    { return _types.size() < 2 ? _types.size() : _types.size() + !_cleanName.empty(); }
template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
int MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::getNumberOfTypes ( ) const [inline]

Definition at line 342 of file MEDMEM_GibiMeshDriver.hxx.

{ return _types.size(); }

Member Data Documentation

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
string MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::_cleanName

Definition at line 339 of file MEDMEM_GibiMeshDriver.hxx.

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
int MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::_id

Definition at line 338 of file MEDMEM_GibiMeshDriver.hxx.

template<class ARRAY_ELEMENT_TYPE , class INTERLACE_TAG , class GAUSS_TAG , class CHECKING_POLICY = IndexCheckPolicy>
map< MED_EN::medGeometryElement, list< typeData > > MEDMEM::MEDMEM_EXPORT< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >::supportData::_types

Definition at line 340 of file MEDMEM_GibiMeshDriver.hxx.


The documentation for this struct was generated from the following file: