MED::TTCellInfo< eVersion > Struct Template Reference

#include <MED_TStructures.hxx>

Public Types

typedef TTElemInfo< eVersion > TElemInfoBase
 

Public Member Functions

virtual TInt GetConnDim () const
 Gives step in the connectivity sequence. More...
 
 TTCellInfo (const PMeshInfo &theMeshInfo, const PCellInfo &theInfo)
 
 TTCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theConnectivities, EConnectivite theConnMode, const TIntVector &theFamilyNums, const TIntVector &theElemNums, const TStringVector &theElemNames, EModeSwitch theMode)
 
 TTCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, EConnectivite theConnMode, EBooleen theIsElemNum, EBooleen theIsElemNames, EModeSwitch theMode)
 
- Public Member Functions inherited from MED::TCellInfo
virtual TInt GetConnDim () const =0
 Gives step in the connectivity sequence. More...
 
EConnectivite GetConnMode () const
 Let known in what connectivity the cells are written. More...
 
TConnSlice GetConnSlice (TInt theElemId)
 Gives connectivities for mesh cell by its number. More...
 
TCConnSlice GetConnSlice (TInt theElemId) const
 Gives connectivities for mesh cell by its number (const version) More...
 
EEntiteMaillage GetEntity () const
 Let known what MED ENTITY the cells belong to. More...
 
EGeometrieElement GetGeom () const
 Let known what MED geometrical type the cells belong to. More...
 
- Public Member Functions inherited from MED::TElemInfo
virtual std::string GetElemName (TInt theId) const =0
 Get name of the mesh element by its order number. More...
 
TInt GetElemNum (TInt theId) const
 Get a reference number of the mesh element by its order number. More...
 
TInt GetFamNum (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh element. More...
 
const PMeshInfoGetMeshInfo () const
 Get a reference to corresponding MED Mesh. More...
 
TInt GetNbElem () const
 
EBooleen IsElemNames () const
 Let know if the mesh elements have names. More...
 
EBooleen IsElemNum () const
 Let know if the mesh elements are indexed. More...
 
EBooleen IsFamNum () const
 Let know if the mesh elements family are indexed. More...
 
virtual void SetElemName (TInt theId, const std::string &theValue)=0
 Set name of the mesh element by its order number. More...
 
void SetElemNum (TInt theId, TInt theVal)
 Set a reference number for the mesh element by its order number. More...
 
void SetFamNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh element with the order number. More...
 
- Public Member Functions inherited from MED::TBase
virtual ~TBase ()
 
- Public Member Functions inherited from MED::TModeSwitchInfo
EModeSwitch GetModeSwitch () const
 
 TModeSwitchInfo ()
 To construct instance of the class by default. More...
 
 TModeSwitchInfo (EModeSwitch theModeSwitch)
 To construct instance of the class. More...
 
- Public Member Functions inherited from MED::TTElemInfo< eVersion >
virtual std::string GetElemName (TInt theId) const
 Get name of the mesh element by its order number. More...
 
virtual void SetElemName (TInt theId, const std::string &theValue)
 Set name of the mesh element by its order number. More...
 
 TTElemInfo (const PMeshInfo &theMeshInfo, const PElemInfo &theInfo)
 
 TTElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, const TIntVector &theFamilyNums, const TIntVector &theElemNums, const TStringVector &theElemNames)
 
 TTElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EBooleen theIsElemNum, EBooleen theIsElemNames)
 

Additional Inherited Members

- Public Attributes inherited from MED::TCellInfo
PElemNum myConn
 Defines sequence which describe connectivity for each of mesh cell. More...
 
EConnectivite myConnMode
 Defines connectivity mode. More...
 
EEntiteMaillage myEntity
 Defines the MED Entity where the mesh cells belongs to. More...
 
EGeometrieElement myGeom
 Defines the MED Geometric type of the instance. More...
 
- Public Attributes inherited from MED::TElemInfo
PString myElemNames
 Contains sequence of the names for the mesh elements. More...
 
PElemNum myElemNum
 Contains sequence of the indexes for the mesh elements. More...
 
PElemNum myFamNum
 Get number of mesh elements. More...
 
EBooleen myIsElemNames
 Defines if the mesh elements are named. More...
 
EBooleen myIsElemNum
 Defines if the mesh elements are indexed. More...
 
EBooleen myIsFamNum
 Defines if the mesh elements family are indexed. More...
 
PMeshInfo myMeshInfo
 A reference to corresponding MED Mesh. More...
 
TInt myNbElem
 
- Public Attributes inherited from MED::TModeSwitchInfo
EModeSwitch myModeSwitch
 Keeps the. More...
 

Member Typedef Documentation

◆ TElemInfoBase

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

Constructor & Destructor Documentation

◆ TTCellInfo() [1/3]

◆ TTCellInfo() [2/3]

template<EVersion eVersion>
MED::TTCellInfo< eVersion >::TTCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
EConnectivite  theConnMode,
EBooleen  theIsElemNum,
EBooleen  theIsElemNames,
EModeSwitch  theMode 
)

◆ TTCellInfo() [3/3]

template<EVersion eVersion>
MED::TTCellInfo< eVersion >::TTCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
const TIntVector theConnectivities,
EConnectivite  theConnMode,
const TIntVector theFamilyNums,
const TIntVector theElemNums,
const TStringVector theElemNames,
EModeSwitch  theMode 
)

Member Function Documentation

◆ GetConnDim()

template<EVersion eVersion>
virtual TInt MED::TTCellInfo< eVersion >::GetConnDim ( ) const
virtual

Gives step in the connectivity sequence.

Implements MED::TCellInfo.

References MED::TCellInfo::myEntity, MED::TCellInfo::myGeom, and MED::TElemInfo::myMeshInfo.


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