Version: 8.3.0
MED::TPolyedreInfo Struct Referenceabstract

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

#include <MED_Structures.hxx>

Inheritance diagram for MED::TPolyedreInfo:

Public Member Functions

EEntiteMaillage GetEntity () const
 Find out what MED ENTITY the MED Polyedres belong to. More...
 
EGeometrieElement GetGeom () const
 Find out what MED geometrical type the MED Polyedres belong to. More...
 
EConnectivite GetConnMode () const
 Find out in what connectivity the cells are written. 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...
 
TCConnSliceArr GetConnSliceArr (TInt theElemId) const
 Gives sequence of the face connectivities for polyedre by its number (const version) More...
 
TConnSliceArr GetConnSliceArr (TInt theElemId)
 Gives sequence of the face connectivities for polyedre by its number. More...
 
const PMeshInfoGetMeshInfo () const
 Get a reference to corresponding MED Mesh. More...
 
TInt GetNbElem () const
 
TInt GetFamNum (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh element. More...
 
void SetFamNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh element with the order number. 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...
 
TInt GetElemNum (TInt theId) const
 Get a reference number 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...
 
EBooleen IsElemNames () const
 Let know if the mesh elements havew names. More...
 
virtual std::string GetElemName (TInt theId) const =0
 Get name of the mesh element by its order number. More...
 
virtual void SetElemName (TInt theId, const std::string &theValue)=0
 Set name of the mesh element by its order number. More...
 

Data Fields

EEntiteMaillage myEntity
 Defines the MED Entity where the polyedres belongs to. More...
 
EGeometrieElement myGeom
 Defines the MED Geometric type of the instance. More...
 
EConnectivite myConnMode
 Defines connectivity mode. More...
 
PElemNum myConn
 Table de connectivities. More...
 
PElemNum myFaces
 Table de faces indexes. More...
 
PElemNum myIndex
 Table de indexes. More...
 
PMeshInfo myMeshInfo
 A reference to correspondig MED Mesh. More...
 
TInt myNbElem
 
PElemNum myFamNum
 Get number of mesh elements. More...
 
EBooleen myIsElemNum
 Defines if the mesh elements are indexed. More...
 
EBooleen myIsFamNum
 Defines if the mesh elements family are indexed. More...
 
PElemNum myElemNum
 Contains sequence of the indexes for the mesh elements. More...
 
EBooleen myIsElemNames
 Defines if the mesh elements are named. More...
 
PString myElemNames
 Contains sequence of the names for the mesh elements. More...
 

Detailed Description

Define a base class which represents MED Polyedre entity.

Member Function Documentation

EConnectivite MED::TPolyedreInfo::GetConnMode ( ) const

Find out in what connectivity the cells are written.

TCConnSliceArr TPolyedreInfo::GetConnSliceArr ( TInt  theElemId) const

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

Referenced by MED::GetBaryCenter().

TConnSliceArr TPolyedreInfo::GetConnSliceArr ( TInt  theElemId)

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

virtual std::string MED::TElemInfo::GetElemName ( TInt  theId) const
pure virtualinherited

Get name of the mesh element by its order number.

Implemented in MED::TTElemInfo< eVersion >.

TInt TElemInfo::GetElemNum ( TInt  theId) const
inherited

Get a reference number of the mesh element by its order number.

EEntiteMaillage MED::TPolyedreInfo::GetEntity ( ) const

Find out what MED ENTITY the MED Polyedres belong to.

TInt TElemInfo::GetFamNum ( TInt  theId) const
inherited

Get number of a MED FAMILY by order number of the mesh element.

EGeometrieElement MED::TPolyedreInfo::GetGeom ( ) const

Find out what MED geometrical type the MED Polyedres belong to.

References MED::ePOLYEDRE.

const PMeshInfo& MED::TElemInfo::GetMeshInfo ( ) const
inherited

Get a reference to corresponding MED Mesh.

Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().

TInt MED::TElemInfo::GetNbElem ( ) const
inherited
TInt TPolyedreInfo::GetNbFaces ( TInt  theElemId) const

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

TInt TPolyedreInfo::GetNbNodes ( TInt  theElemId) const

Gives number of the nodes for the defined polyedre.

Referenced by MED::GetBaryCenter().

EBooleen MED::TElemInfo::IsElemNames ( ) const
inherited

Let know if the mesh elements havew names.

EBooleen MED::TElemInfo::IsElemNum ( ) const
inherited

Let know if the mesh elements are indexed.

EBooleen MED::TElemInfo::IsFamNum ( ) const
inherited

Let know if the mesh elements family are indexed.

virtual void MED::TElemInfo::SetElemName ( TInt  theId,
const std::string &  theValue 
)
pure virtualinherited

Set name of the mesh element by its order number.

Implemented in MED::TTElemInfo< eVersion >.

void TElemInfo::SetElemNum ( TInt  theId,
TInt  theVal 
)
inherited

Set a reference number for the mesh element by its order number.

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

void TElemInfo::SetFamNum ( TInt  theId,
TInt  theVal 
)
inherited

Set number of a MED FAMILY for the mesh element with the order number.

References MED::eVRAI.

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

Field Documentation

EEntiteMaillage MED::TPolyedreInfo::myEntity
EGeometrieElement MED::TPolyedreInfo::myGeom

Defines the MED Geometric type of the instance.

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

EBooleen MED::TElemInfo::myIsFamNum
inherited

Defines if the mesh elements family are indexed.

Referenced by MED::V2_2::TVWrapper::GetCellInfo(), MED::V2_2::TVWrapper::SetCellInfo(), and MED::TTElemInfo< eVersion >::TTElemInfo().