Developer Documentation
|
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_ |
Definition at line 24 of file MeshGenerator.hpp.