|
|
| UibhmQuery (UibhmTopology< Geometry > *topology) |
| | Constructor.
|
| |
| virtual bool | hasElementsWithoutTopology () const |
| |
| virtual GmCell * | adjacentCell (const GmCell *cell, int sideIndex, int *adjSideIndex=NULL) const |
| |
| virtual bool | isBorderNode (int nodeIndex) const |
| |
| virtual int | numBorders () const |
| |
| virtual int | borderIndex (const GmCell *cell, int sideIndex) 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 |
| |
|
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 |
| |
|
virtual void | edgeAdjacentCells (int node1, int node2, QVector< GmCell * > &list) const=0 |
| |
|
virtual void | edgeAdjacentCells (int node1, int node2, QVector< const GmCell * > &list) const=0 |
| |
|
virtual GmCell * | firstBorderCurveEdge (int borderCurveIndex, int *edgeIndex) const=0 |
| |
|
virtual GmCell * | nextBorderCurveEdge (const GmCell *cell, int edgeIndex, int *nextEdgeIndex) const=0 |
| |
|
virtual void * | borderTraverseStart (int borderId) const=0 |
| |
|
virtual GmCell * | borderTraverseNext (void *context, int *nextSideIndex) const=0 |
| |
|
virtual void | borderTraverseEnd (void *context) const=0 |
| |
template<class Geometry>
class UibhmQuery< Geometry >
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).