Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
Typedefs | |
typedef struct iMesh_Instance_Private * | iMesh_Instance |
iMesh instance | |
Enumerations | |
enum | iMesh_EntityTopology { iMesh_EntityTopology_MIN = 0, iMesh_POINT = iMesh_EntityTopology_MIN, iMesh_LINE_SEGMENT, iMesh_POLYGON, iMesh_TRIANGLE, iMesh_QUADRILATERAL, iMesh_POLYHEDRON, iMesh_TETRAHEDRON, iMesh_HEXAHEDRON, iMesh_PRISM, iMesh_PYRAMID, iMesh_SEPTAHEDRON, iMesh_ALL_TOPOLOGIES, iMesh_EntityTopology_MAX = iMesh_ALL_TOPOLOGIES } |
Entity Topology. More... |
Datatypes iBase
Datatypes iMesh
typedef struct iMesh_Instance_Private* iMesh_Instance |
enum iMesh_EntityTopology |
Entity Topology.
Definition at line 132 of file iMesh.h.
{ iMesh_EntityTopology_MIN = 0, /**< MIN symbol used to facilitate iteration over topologies */ iMesh_POINT = iMesh_EntityTopology_MIN, /**< a 0D entity (e.g. a vertex) */ iMesh_LINE_SEGMENT, /**< a 1D entity (e.g. an edge) */ iMesh_POLYGON, /**< a general 2D entity */ iMesh_TRIANGLE, /**< a specific 2D entity bounded by 3 edge entities */ iMesh_QUADRILATERAL, /**< a specific 2D entity bounded by 4 edge entities */ iMesh_POLYHEDRON, /**< a general 3D entity */ iMesh_TETRAHEDRON, /**< a specific 3D entity bounded by 4 triangle entities */ iMesh_HEXAHEDRON, /**< a specific 3D entity bounded by 6 quadrilateral entities */ iMesh_PRISM, /**< a specific 3D entity bounded by a combination of 3 quadrilateral entities and 2 triangle entities */ iMesh_PYRAMID, /**< a specific 3D entity bounded by a combination of 1 quadrilateral entity and 4 triangle entities */ iMesh_SEPTAHEDRON, /**< a hexahedral entity with one collapsed edge */ iMesh_ALL_TOPOLOGIES, /**< used only in queries to request information about all topologies */ iMesh_EntityTopology_MAX = iMesh_ALL_TOPOLOGIES /**< MAX symbol used to facilitate iteration over topologies */ };