The Mesh class stores a Grid, SubsetHandler and Selector. Nearly all algorithms in ProMesh operate on Meshes
Public Member Functions |
| | Mesh () |
| |
| SubsetHandler * | crease_handler () |
| |
| Vertex * | create_vertex (const Vec3d *param) |
| |
| Edge * | create_edge (Vertex *param, Vertex *param) |
| |
| Face * | create_triangle (Vertex *param, Vertex *param, Vertex *param) |
| |
| Face * | create_quadrilateral (Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_hexahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_octahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_prism (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_pyramid (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_tetrahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Grid * | grid () |
| |
| Vec3d * | pivot () |
| |
| Vec3d * | position (Vertex *param) |
| |
| APosition3 * | position_attachment () |
| |
| Selector * | selector () |
| |
| void | set_pivot (const Vec3d *param) |
| |
| void | set_position (Vertex *param, const Vec3d *param) |
| |
| SubsetHandler * | subset_handler () |
| |
| VertexIterator * | vertex_begin () |
| |
| VertexIterator * | vertex_selection_begin () |
| |
| VertexIterator * | vertex_subset_begin (int param) |
| |
| VertexIterator * | vertex_end () |
| |
| VertexIterator * | vertex_selection_end () |
| |
| VertexIterator * | vertex_subset_end (int param) |
| |
| EdgeIterator * | edge_begin () |
| |
| EdgeIterator * | edge_selection_begin () |
| |
| EdgeIterator * | edge_subset_begin (int param) |
| |
| EdgeIterator * | edge_end () |
| |
| EdgeIterator * | edge_selection_end () |
| |
| EdgeIterator * | edge_subset_end (int param) |
| |
| FaceIterator * | face_begin () |
| |
| FaceIterator * | face_selection_begin () |
| |
| FaceIterator * | face_subset_begin (int param) |
| |
| FaceIterator * | face_end () |
| |
| FaceIterator * | face_selection_end () |
| |
| FaceIterator * | face_subset_end (int param) |
| |
| FaceIterator * | triangle_begin () |
| |
| FaceIterator * | triangle_selection_begin () |
| |
| FaceIterator * | triangle_subset_begin (int param) |
| |
| FaceIterator * | triangle_end () |
| |
| FaceIterator * | triangle_selection_end () |
| |
| FaceIterator * | triangle_subset_end (int param) |
| |
| FaceIterator * | quadrilateral_begin () |
| |
| FaceIterator * | quadrilateral_selection_begin () |
| |
| FaceIterator * | quadrilateral_subset_begin (int param) |
| |
| FaceIterator * | quadrilateral_end () |
| |
| FaceIterator * | quadrilateral_selection_end () |
| |
| FaceIterator * | quadrilateral_subset_end (int param) |
| |
| VolumeIterator * | volume_begin () |
| |
| VolumeIterator * | volume_selection_begin () |
| |
| VolumeIterator * | volume_subset_begin (int param) |
| |
| VolumeIterator * | volume_end () |
| |
| VolumeIterator * | volume_selection_end () |
| |
| VolumeIterator * | volume_subset_end (int param) |
| |
| VolumeIterator * | tetrahedron_begin () |
| |
| VolumeIterator * | tetrahedron_selection_begin () |
| |
| VolumeIterator * | tetrahedron_subset_begin (int param) |
| |
| VolumeIterator * | tetrahedron_end () |
| |
| VolumeIterator * | tetrahedron_selection_end () |
| |
| VolumeIterator * | tetrahedron_subset_end (int param) |
| |
| VolumeIterator * | pyramid_begin () |
| |
| VolumeIterator * | pyramid_selection_begin () |
| |
| VolumeIterator * | pyramid_subset_begin (int param) |
| |
| VolumeIterator * | pyramid_end () |
| |
| VolumeIterator * | pyramid_selection_end () |
| |
| VolumeIterator * | pyramid_subset_end (int param) |
| |
| VolumeIterator * | prism_begin () |
| |
| VolumeIterator * | prism_selection_begin () |
| |
| VolumeIterator * | prism_subset_begin (int param) |
| |
| VolumeIterator * | prism_end () |
| |
| VolumeIterator * | prism_selection_end () |
| |
| VolumeIterator * | prism_subset_end (int param) |
| |
| VolumeIterator * | hexahedron_begin () |
| |
| VolumeIterator * | hexahedron_selection_begin () |
| |
| VolumeIterator * | hexahedron_subset_begin (int param) |
| |
| VolumeIterator * | hexahedron_end () |
| |
| VolumeIterator * | hexahedron_selection_end () |
| |
| VolumeIterator * | hexahedron_subset_end (int param) |
| |
| VolumeIterator * | octahedron_begin () |
| |
| VolumeIterator * | octahedron_selection_begin () |
| |
| VolumeIterator * | octahedron_subset_begin (int param) |
| |
| VolumeIterator * | octahedron_end () |
| |
| VolumeIterator * | octahedron_selection_end () |
| |
| VolumeIterator * | octahedron_subset_end (int param) |
| |
| | Mesh () |
| |
| SubsetHandler * | crease_handler () |
| |
| Vertex * | create_vertex (const Vec3d *param) |
| |
| Edge * | create_edge (Vertex *param, Vertex *param) |
| |
| Face * | create_triangle (Vertex *param, Vertex *param, Vertex *param) |
| |
| Face * | create_quadrilateral (Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_hexahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_octahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_prism (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_pyramid (Vertex *param, Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Volume * | create_tetrahedron (Vertex *param, Vertex *param, Vertex *param, Vertex *param) |
| |
| Grid * | grid () |
| |
| Vec3d * | pivot () |
| |
| Vec3d * | position (Vertex *param) |
| |
| APosition3 * | position_attachment () |
| |
| Selector * | selector () |
| |
| void | set_pivot (const Vec3d *param) |
| |
| void | set_position (Vertex *param, const Vec3d *param) |
| |
| SubsetHandler * | subset_handler () |
| |
| VertexIterator * | vertex_begin () |
| |
| VertexIterator * | vertex_selection_begin () |
| |
| VertexIterator * | vertex_subset_begin (int param) |
| |
| VertexIterator * | vertex_end () |
| |
| VertexIterator * | vertex_selection_end () |
| |
| VertexIterator * | vertex_subset_end (int param) |
| |
| EdgeIterator * | edge_begin () |
| |
| EdgeIterator * | edge_selection_begin () |
| |
| EdgeIterator * | edge_subset_begin (int param) |
| |
| EdgeIterator * | edge_end () |
| |
| EdgeIterator * | edge_selection_end () |
| |
| EdgeIterator * | edge_subset_end (int param) |
| |
| FaceIterator * | face_begin () |
| |
| FaceIterator * | face_selection_begin () |
| |
| FaceIterator * | face_subset_begin (int param) |
| |
| FaceIterator * | face_end () |
| |
| FaceIterator * | face_selection_end () |
| |
| FaceIterator * | face_subset_end (int param) |
| |
| FaceIterator * | triangle_begin () |
| |
| FaceIterator * | triangle_selection_begin () |
| |
| FaceIterator * | triangle_subset_begin (int param) |
| |
| FaceIterator * | triangle_end () |
| |
| FaceIterator * | triangle_selection_end () |
| |
| FaceIterator * | triangle_subset_end (int param) |
| |
| FaceIterator * | quadrilateral_begin () |
| |
| FaceIterator * | quadrilateral_selection_begin () |
| |
| FaceIterator * | quadrilateral_subset_begin (int param) |
| |
| FaceIterator * | quadrilateral_end () |
| |
| FaceIterator * | quadrilateral_selection_end () |
| |
| FaceIterator * | quadrilateral_subset_end (int param) |
| |
| VolumeIterator * | volume_begin () |
| |
| VolumeIterator * | volume_selection_begin () |
| |
| VolumeIterator * | volume_subset_begin (int param) |
| |
| VolumeIterator * | volume_end () |
| |
| VolumeIterator * | volume_selection_end () |
| |
| VolumeIterator * | volume_subset_end (int param) |
| |
| VolumeIterator * | tetrahedron_begin () |
| |
| VolumeIterator * | tetrahedron_selection_begin () |
| |
| VolumeIterator * | tetrahedron_subset_begin (int param) |
| |
| VolumeIterator * | tetrahedron_end () |
| |
| VolumeIterator * | tetrahedron_selection_end () |
| |
| VolumeIterator * | tetrahedron_subset_end (int param) |
| |
| VolumeIterator * | pyramid_begin () |
| |
| VolumeIterator * | pyramid_selection_begin () |
| |
| VolumeIterator * | pyramid_subset_begin (int param) |
| |
| VolumeIterator * | pyramid_end () |
| |
| VolumeIterator * | pyramid_selection_end () |
| |
| VolumeIterator * | pyramid_subset_end (int param) |
| |
| VolumeIterator * | prism_begin () |
| |
| VolumeIterator * | prism_selection_begin () |
| |
| VolumeIterator * | prism_subset_begin (int param) |
| |
| VolumeIterator * | prism_end () |
| |
| VolumeIterator * | prism_selection_end () |
| |
| VolumeIterator * | prism_subset_end (int param) |
| |
| VolumeIterator * | hexahedron_begin () |
| |
| VolumeIterator * | hexahedron_selection_begin () |
| |
| VolumeIterator * | hexahedron_subset_begin (int param) |
| |
| VolumeIterator * | hexahedron_end () |
| |
| VolumeIterator * | hexahedron_selection_end () |
| |
| VolumeIterator * | hexahedron_subset_end (int param) |
| |
| VolumeIterator * | octahedron_begin () |
| |
| VolumeIterator * | octahedron_selection_begin () |
| |
| VolumeIterator * | octahedron_subset_begin (int param) |
| |
| VolumeIterator * | octahedron_end () |
| |
| VolumeIterator * | octahedron_selection_end () |
| |
| VolumeIterator * | octahedron_subset_end (int param) |
| |