Developer Documentation

Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
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, VertexHandle > | FaceTuple
typedef std::map< FaceTuple, OpenVolumeMesh::FaceHandle > | FaceMap

## Private Attributes
unsigned int | v_component_
OpenVolumeMesh::Geometry::Vec3d | vertex_
std::vector< VertexHandle > | c_vertices_
FaceMap | faceMap_
PolyhedralMesh & | mesh_
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:

- Type-OpenVolumeMesh/libs/OpenVolumeMesh/src/FileConverter/MeshGenerator.hpp