![]() |
GemaMesh
The GeMA Mesh Plugin
|
Basic implementation for a GmpGemaGhostCell cell, based on the GmpGhostCellBase class. More...
#include <gmpGemaCell.h>


Public Member Functions | |
| GmpGemaGhostCell (GmCellMesh *mesh, int meshId, int id, int offset) | |
| Constructs a cell given its id. | |
Public Member Functions inherited from GmpGhostCellBase< GmpGemaCell, Base, Proxy, CellMeshData, T, N, VN > | |
| GmpGhostCellBase (GmCellMesh *mesh, int meshId, int id, int offset) | |
| Constructs a cell given its id and associated mesh id. | |
| virtual int | numGhostNodes () const |
| virtual int | addGhostNode (int globalIndex) |
| virtual void | removeGhostNode (int localIndex) |
| virtual int | nodeIndex (int localIndex) const |
| virtual void | nodes (int *nodeList, bool ghost) const |
| virtual void | replaceGhostNodes (int *ghostNodes, int numNodes) |
Public Member Functions inherited from GmpGemaCell< Base, Proxy, CellMeshData, T, N, VN > | |
| GmpGemaCell (GmCellMesh *mesh, int meshId, int id, int offset) | |
| Constructs a cell given its id and associated mesh id. | |
| virtual bool | setNodes (const int *nodeList) |
| int | offset () const |
| Returns the offset in the global mesh cell nodes vector for this cell. | |
| void | setOffset (int offset) |
Public Member Functions inherited from GmpCellBaseWithId< Base, Proxy, CellMeshData, T, N, VN > | |
| virtual int | cellId () const |
| virtual GmCellMesh * | mesh () const |
| virtual int | meshId () const |
| virtual bool | active () const |
| virtual void | setActive (bool active) |
| virtual void | replaceCellId (int id, bool keepActiveFlag) |
Public Member Functions inherited from GmpCellBase< Base, Proxy, CellMeshData, T, N, VN > | |
| GmpCellBase () | |
| Constructs a cell. | |
| virtual int | numNodes () const |
| virtual void | pushProxy (lua_State *L, const GmLogCategory &logger) |
| virtual GmCellType | type () const |
| virtual int | propertyIndex (int propertySet) const |
| virtual bool | setProperties (const int *propList, int nprop) |
Additional Inherited Members | |
Protected Member Functions inherited from GmpCellBaseWithId< Base, Proxy, CellMeshData, T, N, VN > | |
| GmpCellBaseWithId (int cellId, int meshId) | |
| Constructs a cell given its id and associated mesh id. | |
Protected Member Functions inherited from GmpCellBase< Base, Proxy, CellMeshData, T, N, VN > | |
| CellMeshData * | meshData () const |
| Returns the mesh data object associated with this cell's mesh. | |
Protected Attributes inherited from GmpGhostCellBase< GmpGemaCell, Base, Proxy, CellMeshData, T, N, VN > | |
| GmPODVector< int, uint32_t, GmPODVectorFastGrow< uint32_t > > | _ghostList |
| List storing cell ghost nodes. Uses a GmPODVector with size control based on a 32 bits value giving a 16 byte structure. (QVarLengthArray also does that but has the fixed part overhead and no overflow check). More... | |
Protected Attributes inherited from GmpGemaCell< Base, Proxy, CellMeshData, T, N, VN > | |
| int | _nodeOffset |
| Index in the mesh data for the first node for this cell. | |
Protected Attributes inherited from GmpCellBaseWithId< Base, Proxy, CellMeshData, T, N, VN > | |
| int | _cellId |
| The cell index inside the mesh. MSB is used to control if the cell is active or not. | |
Basic implementation for a GmpGemaGhostCell cell, based on the GmpGhostCellBase class.
1.8.15