Graphite  Version 3
An experimental 3D geometry processing program
mesh.h File Reference

The class that represents a mesh. More...

Go to the source code of this file.

Classes

class  GEO::MeshSubElementsStore
 Base class for mesh sub-element storage. More...
 
class  GEO::MeshElements
 Base class for mesh elements. More...
 
class  GEO::MeshVertices
 The vertices of a mesh. More...
 
class  GEO::MeshEdges
 The edges of a mesh. More...
 
class  GEO::MeshFacetsStore
 Stores the facets of a mesh (low-level store) More...
 
class  GEO::MeshFacetCornersStore
 Stores the facet corners of a mesh (low-level store) More...
 
class  GEO::MeshFacets
 The facets of a mesh. More...
 
struct  GEO::CellDescriptor
 Lookup tables that describe the combinatorics of each cell type. More...
 
class  GEO::MeshCellsStore
 Stores the cells of a mesh (low-level store) More...
 
class  GEO::MeshCellCornersStore
 Stores the cell corners of a mesh (low-level store) More...
 
class  GEO::MeshCellFacetsStore
 Stores the cell facets of a mesh (low-level store) More...
 
class  GEO::MeshCells
 The cells of a mesh. More...
 
class  GEO::Mesh
 Represents a mesh. More...
 

Namespaces

 GEO
 Global Vorpaline namespace.
 
 GEO::MeshCellDescriptors
 Gathers declarations of global cell descriptors.
 

Enumerations

enum  MeshCellType {
  MESH_TET = 0 , MESH_HEX = 1 , MESH_PRISM = 2 , MESH_PYRAMID = 3 ,
  MESH_CONNECTOR = 4 , MESH_NB_CELL_TYPES = 5
}
 

Variables

CellDescriptor * GEO::MeshCellDescriptors::cell_type_to_cell_descriptor [GEO::MESH_NB_CELL_TYPES]
 Maps a cell type to the associated cell descriptor.
 
CellDescriptor GEO::MeshCellDescriptors::tet_descriptor
 
CellDescriptor GEO::MeshCellDescriptors::hex_descriptor
 
CellDescriptor GEO::MeshCellDescriptors::prism_descriptor
 
CellDescriptor GEO::MeshCellDescriptors::pyramid_descriptor
 
CellDescriptor GEO::MeshCellDescriptors::connector_descriptor
 

Detailed Description

The class that represents a mesh.

Definition in file mesh.h.