assign_vertices(const std::vector< double > &point_coordinates) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
clear(bool keep_attributes, bool keep_memory) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
clear_polygon_linked_objects() | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inlineprivate |
clear_polygons(bool keep_attributes, bool keep_memory) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
clear_vertex_linked_objects() override | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inlineprivatevirtual |
clear_vertices(bool keep_attributes, bool keep_memory) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
connect_polygons() | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
connect_polygons(const std::vector< index_t > &polygons_to_connect) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
copy(const MeshBase< DIMENSION > &rhs, bool copy_attributes) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
create_builder(SurfaceMesh< DIMENSION > &mesh) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | static |
RINGMesh::MeshBaseBuilder::create_builder(MeshBase< DIMENSION > &mesh) | RINGMesh::MeshBaseBuilder< DIMENSION > | static |
RINGMesh::MeshBaseBuilder::create_builder(MeshBase< 2 > &mesh) | RINGMesh::MeshBaseBuilder< DIMENSION > | |
RINGMesh::MeshBaseBuilder::create_builder(MeshBase< 3 > &mesh) | RINGMesh::MeshBaseBuilder< DIMENSION > | |
create_polygon(const std::vector< index_t > &vertices) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
create_polygons(const std::vector< index_t > &polygons, const std::vector< index_t > &polygon_ptr) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
create_quads(index_t nb_quads) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
create_triangles(index_t nb_triangles) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
create_vertex() | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
create_vertex(const vecn< DIMENSION > &vertex) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
create_vertices(index_t nb) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
delete_polygon_aabb() | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inlineprivate |
delete_polygon_nn_search() | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inlineprivate |
delete_polygons(const std::vector< bool > &to_delete, bool remove_isolated_vertices) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
delete_vertex_nn_search() | RINGMesh::MeshBaseBuilder< DIMENSION > | inlineprotected |
delete_vertices(const std::vector< bool > &to_delete) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
do_clear_polygons(bool keep_attributes, bool keep_memory)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_create_polygon(const std::vector< index_t > &vertices)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_create_polygons(const std::vector< index_t > &polygons, const std::vector< index_t > &polygon_ptr)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_create_quads(index_t nb_quads)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_create_triangles(index_t nb_triangles)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_delete_polygons(const std::vector< bool > &to_delete)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_permute_polygons(const std::vector< index_t > &permutation)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_set_polygon_adjacent(const PolygonLocalEdge &polygon_local_edge, index_t specifies)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
do_set_polygon_vertex(const PolygonLocalEdge &polygon_local_edge, index_t vertex_id)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | privatepure virtual |
load_mesh(const std::string &filename)=0 | RINGMesh::MeshBaseBuilder< DIMENSION > | pure virtual |
mesh_base_ | RINGMesh::MeshBaseBuilder< DIMENSION > | protected |
MeshBaseBuilder(MeshBase< DIMENSION > &mesh) | RINGMesh::MeshBaseBuilder< DIMENSION > | inlineexplicitprotected |
permute_polygons(const std::vector< index_t > &permutation) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
permute_vertices(const std::vector< index_t > &permutation) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
remove_isolated_vertices() | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
remove_small_connected_components(double min_area, index_t min_polygons)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | pure virtual |
repair(GEO::MeshRepairMode mode, double colocate_epsilon) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
set_polygon_adjacent(const PolygonLocalEdge &polygon_local_edge, index_t specifies) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
set_polygon_vertex(const PolygonLocalEdge &polygon_local_edge, index_t vertex_id) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inline |
set_vertex(index_t v_id, const vecn< DIMENSION > &vertex) | RINGMesh::MeshBaseBuilder< DIMENSION > | inline |
surface_mesh_ | RINGMesh::SurfaceMeshBuilder< DIMENSION > | protected |
SurfaceMeshBuilder(SurfaceMeshBase< DIMENSION > &mesh) | RINGMesh::SurfaceMeshBuilder< DIMENSION > | inlineexplicitprotected |
triangulate(const SurfaceMeshBase< DIMENSION > &surface_in)=0 | RINGMesh::SurfaceMeshBuilder< DIMENSION > | pure virtual |
~MeshBaseBuilder()=default | RINGMesh::MeshBaseBuilder< DIMENSION > | virtual |