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 PMeshInfo & | GetMeshInfo () 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 |
Define a base class which represents MED Polyedre entity.
EConnectivite MED::TPolyedreInfo::GetConnMode | ( | ) | const |
Let known in what connectivity the cells are written.
TConnSliceArr TPolyedreInfo::GetConnSliceArr | ( | TInt | theElemId | ) |
Gives sequence of the face connectivities for polyedre by its number.
References GetNbFaces(), and myConn.
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().
EEntiteMaillage MED::TPolyedreInfo::GetEntity | ( | ) | const |
EGeometrieElement MED::TPolyedreInfo::GetGeom | ( | ) | const |
Let known what MED geometrical type the MED Polyedres belong to.
References MED::ePOLYEDRE.
Gives number of the faces for the defined polyedre (const version)
References myIndex.
Referenced by GetConnSliceArr(), and GetNbNodes().
Gives number of the nodes for the defined polyedre.
References GetNbFaces().
Referenced by MED::GetBaryCenter().
PElemNum MED::TPolyedreInfo::myConn |
Table de connectivities.
Referenced by GetConnSliceArr(), MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().
EConnectivite MED::TPolyedreInfo::myConnMode |
Defines connectivity mode.
Referenced by MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().
EEntiteMaillage MED::TPolyedreInfo::myEntity |
Defines the MED Entity where the polyedres belongs to.
Referenced by MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().
PElemNum MED::TPolyedreInfo::myFaces |
Table de faces indexes.
Referenced by MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().
EGeometrieElement MED::TPolyedreInfo::myGeom |
Defines the MED Geometric type of the instance.
Referenced by MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().
PElemNum MED::TPolyedreInfo::myIndex |
Table de indexes.
Referenced by GetNbFaces(), MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo< eVersion >::TTPolyedreInfo().