Developer Documentation
MeshGenerator Class Reference

Public Types

typedef OpenVolumeMesh::GeometricPolyhedralMeshV3d PolyhedralMesh
 
typedef OpenVolumeMesh::Geometry::Vec3d Vec3d
 

Public Member Functions

 MeshGenerator (PolyhedralMesh &_mesh)
 
 MeshGenerator (const MeshGenerator &_cpy)
 
void add_vertex_component (double _comp)
 
void add_vertex ()
 
void add_cell_vertex (unsigned int _idx)
 
void set_num_cells (unsigned int _n)
 
void add_tetrahedral_cell ()
 

Private Types

typedef OpenVolumeMesh::VertexHandle VertexHandle
 
typedef OpenVolumeMesh::EdgeHandle EdgeHandle
 
typedef OpenVolumeMesh::HalfEdgeHandle HalfEdgeHandle
 
typedef OpenVolumeMesh::FaceHandle FaceHandle
 
typedef OpenVolumeMesh::HalfFaceHandle HalfFaceHandle
 
typedef OpenVolumeMesh::CellHandle CellHandle
 
typedef boost::tuple< VertexHandle, VertexHandle, VertexHandleFaceTuple
 
typedef std::map< FaceTuple, OpenVolumeMesh::FaceHandleFaceMap
 

Private Attributes

unsigned int v_component_
 
OpenVolumeMesh::Geometry::Vec3d vertex_
 
std::vector< VertexHandlec_vertices_
 
FaceMap faceMap_
 
PolyhedralMeshmesh_
 
boost::shared_ptr< boost::progress_display > progress_
 

Detailed Description

Definition at line 24 of file MeshGenerator.hpp.


The documentation for this class was generated from the following file: