![]() |
GemaMesh
The GeMA Mesh Plugin
|
The basic class for topological queries using the UibhmTopology structure. Implements the GmCellMeshTopology API functions that are independent of the mesh type (surface or solid). More...
#include <uibhmQuery.h>


Public Types | |
| using | Topology = UibhmTopology< Geometry > |
| using | HalfSide = typename Topology::HalfSide |
Public Types inherited from GmCellMeshTopology | |
| enum | QueryOptions |
Public Member Functions | |
| UibhmQuery (UibhmTopology< Geometry > *topology) | |
| Constructor. | |
| virtual GmCell * | adjacentCell (const GmCell *cell, int sideIndex, int *adjSideIndex=NULL) const |
| virtual bool | isBorderNode (int nodeIndex) const |
| virtual void | printParameters (const GmLogCategory &logger, GmLogLevel level) const |
| virtual void | print (const GmLogCategory &logger, GmLogLevel level) const |
| virtual size_t | printMemoryStatistics (const GmLogCategory &logger, GmLogLevel level) const |
| virtual size_t | usedMemory () const |
Public Member Functions inherited from GmCellMeshTopology | |
| virtual void | nodeAdjacentNodes (int nodeIndex, QueryOptions options, QVector< int > &list) const=0 |
| virtual void | nodeAdjacentCells (int nodeIndex, QVector< GmCell * > &list) const=0 |
| virtual void | nodeAdjacentCells (int nodeIndex, QVector< const GmCell * > &list) const=0 |
| virtual void | edgeAdjacentCells (const GmCell *cell, int edgeIndex, QVector< GmCell * > &list) const=0 |
| virtual void | edgeAdjacentCells (const GmCell *cell, int edgeIndex, QVector< const GmCell * > &list) const=0 |
Protected Attributes | |
| UibhmTopology< Geometry > * | _t |
Additional Inherited Members | |
Public Attributes inherited from GmCellMeshTopology | |
| QSTAR | |
The basic class for topological queries using the UibhmTopology structure. Implements the GmCellMeshTopology API functions that are independent of the mesh type (surface or solid).
1.8.15