MOAB: Mesh Oriented datABase  (version 5.4.1)
Datatypes

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...

Detailed Description

Datatypes iBase

Datatypes iMesh


Typedef Documentation

typedef struct iMesh_Instance_Private* iMesh_Instance

iMesh instance

Definition at line 125 of file iMesh.h.


Enumeration Type Documentation

Entity Topology.

Enumerator:
iMesh_EntityTopology_MIN 

MIN symbol used to facilitate iteration over topologies

iMesh_POINT 

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 

MAX symbol used to facilitate iteration over topologies

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 */
};
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines