MED::TPolyedreInfo Struct Reference

Define a base class which represents MED Polyedre entity. More...

#include <MED_Structures.hxx>

Public Member Functions

EConnectivite GetConnMode () const
 Let known in what connectivity the cells are written. More...
 
TConnSliceArr GetConnSliceArr (TInt theElemId)
 Gives sequence of the face connectivities for polyedre by its number. More...
 
TCConnSliceArr GetConnSliceArr (TInt theElemId) const
 Gives sequence of the face connectivities for polyedre by its number (const version) More...
 
EEntiteMaillage GetEntity () const
 Let known what MED ENTITY the MED Polyedres belong to. More...
 
EGeometrieElement GetGeom () const
 Let known what MED geometrical type the MED Polyedres belong to. More...
 
TInt GetNbFaces (TInt theElemId) const
 Gives number of the faces for the defined polyedre (const version) More...
 
TInt GetNbNodes (TInt theElemId) const
 Gives number of the nodes for the defined polyedre. 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 Attributes

PElemNum myConn
 Table de connectivities. More...
 
EConnectivite myConnMode
 Defines connectivity mode. More...
 
EEntiteMaillage myEntity
 Defines the MED Entity where the polyedres belongs to. More...
 
PElemNum myFaces
 Table de faces indexes. More...
 
EGeometrieElement myGeom
 Defines the MED Geometric type of the instance. More...
 
PElemNum myIndex
 Table de indexes. 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
 

Detailed Description

Define a base class which represents MED Polyedre entity.

Member Function Documentation

◆ GetConnMode()

EConnectivite MED::TPolyedreInfo::GetConnMode ( ) const

Let known in what connectivity the cells are written.

◆ GetConnSliceArr() [1/2]

TConnSliceArr TPolyedreInfo::GetConnSliceArr ( TInt  theElemId)

Gives sequence of the face connectivities for polyedre by its number.

References GetNbFaces(), and myConn.

◆ GetConnSliceArr() [2/2]

TCConnSliceArr TPolyedreInfo::GetConnSliceArr ( TInt  theElemId) const

Gives sequence of the face connectivities for polyedre by its number (const version)

References GetNbFaces(), and myConn.

Referenced by MED::GetBaryCenter().

◆ GetEntity()

EEntiteMaillage MED::TPolyedreInfo::GetEntity ( ) const

Let known what MED ENTITY the MED Polyedres belong to.

◆ GetGeom()

EGeometrieElement MED::TPolyedreInfo::GetGeom ( ) const

Let known what MED geometrical type the MED Polyedres belong to.

References MED::ePOLYEDRE.

◆ GetNbFaces()

TInt TPolyedreInfo::GetNbFaces ( TInt  theElemId) const

Gives number of the faces for the defined polyedre (const version)

References myIndex.

Referenced by GetConnSliceArr(), and GetNbNodes().

◆ GetNbNodes()

TInt TPolyedreInfo::GetNbNodes ( TInt  theElemId) const

Gives number of the nodes for the defined polyedre.

References GetNbFaces().

Referenced by MED::GetBaryCenter().

Member Data Documentation

◆ myConn

◆ myConnMode

◆ myEntity

EEntiteMaillage MED::TPolyedreInfo::myEntity

◆ myFaces

◆ myGeom

EGeometrieElement MED::TPolyedreInfo::myGeom

Defines the MED Geometric type of the instance.

Referenced by MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().

◆ myIndex


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