Back to index

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

#include <MED_TStructures.hxx>

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

List of all members.

Public Types

typedef TTElemInfo< eVersion > TElemInfoBase

Public Member Functions

 TTPolyedreInfo (const PMeshInfo &theMeshInfo, const PPolyedreInfo &theInfo)
 TTPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, TInt theNbFaces, TInt theConnSize, EConnectivite theConnMode, EBooleen theIsElemNum, EBooleen theIsElemNames)
 TTPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theIndexes, const TIntVector &theFaces, 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::TTPolyedreInfo< eVersion >

Definition at line 606 of file MED_TStructures.hxx.


Member Typedef Documentation

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

Definition at line 610 of file MED_TStructures.hxx.


Constructor & Destructor Documentation

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

Definition at line 612 of file MED_TStructures.hxx.

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

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

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

Definition at line 625 of file MED_TStructures.hxx.

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

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

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

Definition at line 649 of file MED_TStructures.hxx.

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

      myIndex.reset(new TElemNum(theIndexes));
      myFaces.reset(new TElemNum(theFaces));
      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: