Define a base class which represents MED Polyedre entity. More...
#include <MED_Structures.hxx>

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 PMeshInfo & | GetMeshInfo () 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 have 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 corresponding 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... | |
Define a base class which represents MED Polyedre entity.
| EConnectivite MED::TPolyedreInfo::GetConnMode | ( | ) | const |
Find out in what connectivity the cells are written.
| TConnSliceArr MED::TPolyedreInfo::GetConnSliceArr | ( | TInt | theElemId | ) |
Gives sequence of the face connectivities for polyedre by its number.
References GetNbFaces(), and myConn.
| TCConnSliceArr MED::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().
|
pure virtualinherited |
Get name of the mesh element by its order number.
Implemented in MED::TTElemInfo.
Get a reference number of the mesh element by its order number.
References MED::TElemInfo::myElemNum.
| EEntiteMaillage MED::TPolyedreInfo::GetEntity | ( | ) | const |
Get number of a MED FAMILY by order number of the mesh element.
References MED::TElemInfo::myFamNum.
| EGeometrieElement MED::TPolyedreInfo::GetGeom | ( | ) | const |
Find out what MED geometrical type the MED Polyedres belong to.
References MED::ePOLYEDRE.
|
inherited |
Get a reference to corresponding MED Mesh.
Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().
|
inherited |
Referenced by MED::TShapeFun::Eval(), and MED::GetBaryCenter().
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().
|
inherited |
Let know if the mesh elements have names.
|
inherited |
Let know if the mesh elements are indexed.
Referenced by MED::TElemInfo::SetElemNum().
|
inherited |
Let know if the mesh elements family are indexed.
|
pure virtualinherited |
Set name of the mesh element by its order number.
Implemented in MED::TTElemInfo.
Set a reference number for the mesh element by its order number.
References MED::TElemInfo::IsElemNum().
Referenced by MED::TTElemInfo::TTElemInfo().
Set number of a MED FAMILY for the mesh element with the order number.
References MED::eVRAI, and MED::TElemInfo::myIsFamNum.
Referenced by MED::TTElemInfo::TTElemInfo().
| PElemNum MED::TPolyedreInfo::myConn |
Table de connectivities.
Referenced by GetConnSliceArr(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo::TTPolyedreInfo().
| EConnectivite MED::TPolyedreInfo::myConnMode |
Defines connectivity mode.
Referenced by MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo::TTPolyedreInfo().
|
inherited |
Contains sequence of the names for the mesh elements.
Referenced by MED::TWrapper::GetCellInfo(), MED::TTElemInfo::GetElemName(), MED::TWrapper::GetNames(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::SetCellInfo(), MED::TTElemInfo::SetElemName(), MED::TWrapper::SetNames(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTElemInfo::TTElemInfo().
|
inherited |
Contains sequence of the indexes for the mesh elements.
Referenced by MED::TWrapper::GetCellInfo(), MED::TElemInfo::GetElemNum(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::GetNumeration(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::GetPolygoneInfo(), MED::TWrapper::SetCellInfo(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetNumeration(), MED::TWrapper::SetPolyedreInfo(), and MED::TTElemInfo::TTElemInfo().
| EEntiteMaillage MED::TPolyedreInfo::myEntity |
Defines the MED Entity where the polyedres belongs to.
Referenced by MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo::TTPolyedreInfo().
| PElemNum MED::TPolyedreInfo::myFaces |
Table de faces indexes.
Referenced by MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo::TTPolyedreInfo().
|
inherited |
Get number of mesh elements.
Defines sequence MED Family indexes for corresponding mesh entities
Referenced by MED::TWrapper::GetCellInfo(), MED::TWrapper::GetFamilies(), MED::TElemInfo::GetFamNum(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::SetCellInfo(), MED::TWrapper::SetFamilies(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTElemInfo::TTElemInfo().
| EGeometrieElement MED::TPolyedreInfo::myGeom |
Defines the MED Geometric type of the instance.
Referenced by MED::TTPolyedreInfo::TTPolyedreInfo().
| PElemNum MED::TPolyedreInfo::myIndex |
Table de indexes.
Referenced by GetNbFaces(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTPolyedreInfo::TTPolyedreInfo().
|
inherited |
Defines if the mesh elements are named.
Referenced by MED::TWrapper::GetCellInfo(), MED::TWrapper::GetNames(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::GetPolygoneInfo(), MED::TWrapper::SetCellInfo(), MED::TWrapper::SetNames(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetPolyedreInfo(), and MED::TTElemInfo::TTElemInfo().
|
inherited |
Defines if the mesh elements are indexed.
Referenced by MED::TWrapper::GetCellInfo(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::GetNumeration(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::GetPolygoneInfo(), MED::TWrapper::SetCellInfo(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetNumeration(), MED::TWrapper::SetPolyedreInfo(), and MED::TTElemInfo::TTElemInfo().
|
inherited |
Defines if the mesh elements family are indexed.
Referenced by MED::TWrapper::GetCellInfo(), MED::TWrapper::SetCellInfo(), MED::TElemInfo::SetFamNum(), and MED::TTElemInfo::TTElemInfo().
|
inherited |
A reference to corresponding MED Mesh.
Referenced by MED::TWrapper::GetBallInfo(), MED::TWrapper::GetCellInfo(), MED::TTCellInfo::GetConnDim(), MED::TNodeInfo::GetCoordSlice(), MED::TWrapper::GetFamilies(), MED::TWrapper::GetNames(), MED::TWrapper::GetNodeInfo(), MED::TWrapper::GetNumeration(), MED::TWrapper::GetPolyedreInfo(), MED::TWrapper::GetPolygoneInfo(), MED::TWrapper::SetBallInfo(), MED::TWrapper::SetCellInfo(), MED::TWrapper::SetFamilies(), MED::TWrapper::SetNames(), MED::TWrapper::SetNodeInfo(), MED::TWrapper::SetNumeration(), MED::TWrapper::SetPolyedreInfo(), MED::TWrapper::SetPolygoneInfo(), MED::TTCellInfo::TTCellInfo(), and MED::TTElemInfo::TTElemInfo().
|
inherited |