Back to index

salome-med  6.5.0
Public Types | Public Member Functions
MED::TTPolygoneInfo< eVersion > Struct Template Reference

#include <MED_TStructures.hxx>

Inheritance diagram for MED::TTPolygoneInfo< eVersion >:
Inheritance graph
[legend]
Collaboration diagram for MED::TTPolygoneInfo< eVersion >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef TTElemInfo< eVersion > TElemInfoBase

Public Member Functions

 TTPolygoneInfo (const PMeshInfo &theMeshInfo, const PPolygoneInfo &theInfo)
 TTPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, TInt theConnSize, EConnectivite theConnMode, EBooleen theIsElemNum, EBooleen theIsElemNames)
 TTPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theIndexes, const TIntVector &theConnectivities, EConnectivite theConnMode, const TIntVector &theFamilyNums, const TIntVector &theElemNums, const TStringVector &theElemNames)
virtual std::string GetElemName (TInt theId) const
virtual void SetElemName (TInt theId, const std::string &theValue)

Detailed Description

template<EVersion eVersion>
struct MED::TTPolygoneInfo< eVersion >

Definition at line 539 of file MED_TStructures.hxx.


Member Typedef Documentation

template<EVersion eVersion>
typedef TTElemInfo<eVersion> MED::TTPolygoneInfo< eVersion >::TElemInfoBase

Definition at line 543 of file MED_TStructures.hxx.


Constructor & Destructor Documentation

template<EVersion eVersion>
MED::TTPolygoneInfo< eVersion >::TTPolygoneInfo ( const PMeshInfo theMeshInfo,
const PPolygoneInfo theInfo 
) [inline]

Definition at line 545 of file MED_TStructures.hxx.

                                                                              :
      TElemInfoBase(theMeshInfo,theInfo)
    {
      myEntity = theInfo->GetEntity();
      myGeom = theInfo->GetGeom();

      myIndex.reset(new TElemNum(*theInfo->myIndex));
      myConn.reset(new TElemNum(*theInfo->myConn));

      myConnMode = theInfo->GetConnMode();
    }
template<EVersion eVersion>
MED::TTPolygoneInfo< eVersion >::TTPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theConnSize,
EConnectivite  theConnMode,
EBooleen  theIsElemNum,
EBooleen  theIsElemNames 
) [inline]

Definition at line 557 of file MED_TStructures.hxx.

                                           :
      TElemInfoBase(theMeshInfo,
                    theNbElem,
                    theIsElemNum,
                    theIsElemNames)
    {
      myEntity = theEntity;
      myGeom = theGeom;

      myIndex.reset(new TElemNum(theNbElem + 1));
      myConn.reset(new TElemNum(theConnSize));

      myConnMode = theConnMode;
    }
template<EVersion eVersion>
MED::TTPolygoneInfo< eVersion >::TTPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
const TIntVector theIndexes,
const TIntVector theConnectivities,
EConnectivite  theConnMode,
const TIntVector theFamilyNums,
const TIntVector theElemNums,
const TStringVector theElemNames 
) [inline]

Definition at line 579 of file MED_TStructures.hxx.

                                                     :
      TElemInfoBase(theMeshInfo,
                    (TInt)theIndexes.size() - 1,
                    theFamilyNums,
                    theElemNums,
                    theElemNames)
    {
      myEntity = theEntity;
      myGeom = theGeom;

      myIndex.reset(new TElemNum(theIndexes));
      myConn.reset(new TElemNum(theConnectivities));

      myConnMode = theConnMode;
    }

Member Function Documentation

template<EVersion eVersion>
virtual std::string MED::TTElemInfo< eVersion >::GetElemName ( TInt  theId) const [inline, virtual, inherited]

Definition at line 410 of file MED_TStructures.hxx.

    { 
      return GetString(theId,GetPNOMLength<eVersion>(), *myElemNames);
    }

Here is the call graph for this function:

template<EVersion eVersion>
virtual void MED::TTElemInfo< eVersion >::SetElemName ( TInt  theId,
const std::string &  theValue 
) [inline, virtual, inherited]

Definition at line 417 of file MED_TStructures.hxx.

    {
      SetString(theId,GetPNOMLength<eVersion>(), *myElemNames, theValue);
    }

Here is the call graph for this function:

Here is the caller graph for this function:


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