![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmCellGeometryInfo base class. More...
#include "gmCoreConfig.h"
#include "gmCellType.h"
#include "gmIntegrationRule.h"
#include "gmMatrix.h"
#include "gmVector.h"
#include <QAtomicPointer>
#include <QMutex>
Go to the source code of this file.
Classes | |
struct | GmCellGeometryMetadata |
Plane structure storing the full set of geometric metadata for a cell type. More... | |
struct | GmCellGeometryMetadata::EdgeNodeData |
Aux structure storing information about one edge of a cell type. More... | |
struct | GmCellGeometryMetadata::FaceNodeData |
Aux structure storing information about the set of face edges for a cell type. More... | |
class | GmCellGeometryInfo |
class | GmCellGeometryInfoLineElement< RuleSet, RuleSetDefaults > |
An auxiliary class that can be used as base for line (bar) elements. Implements the needed integration rule factories (main element + edge + face). More... | |
class | GmCellGeometryInfoSurfaceElement< RuleSet, RuleSetDefaults, EdgeRuleSet, EdgeRuleSetDefaults > |
An auxiliary class that can be used as base for surface elements. Implements the needed integration rule factories (main element + edge + face). More... | |
class | GmCellGeometryInfoSolidElement< RuleSet, RuleSetDefaults, EdgeRuleSet, EdgeRuleSetDefaults, FaceRuleSet, FaceRuleSetDefaults > |
An auxiliary class that can be used as base for solid elements. Implements the needed integration rule factories (main element + edge + face). More... | |
Enumerations | |
enum | GmCellGeometryCapabilities { GM_CELL_GEOMETRY_VALID, GM_CELL_GEOMETRY_QUALITY, GM_CELL_GEOMETRY_CONTAINS, GM_CELL_GEOMETRY_CAPABILITY_COUNT } |
An enum storing the possible geometric capabilities for a cell geometry info type that can be queried with GmCellGeometry::hasCapability(). More... | |
Declaration of the GmCellGeometryInfo base class.
An enum storing the possible geometric capabilities for a cell geometry info type that can be queried with GmCellGeometry::hasCapability().