RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::GeogramSurfaceMeshBuilder< DIMENSION > Member List

This is the complete list of members for RINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >, including all inherited members.

assign_vertices(const std::vector< double > &point_coordinates)RINGMesh::MeshBaseBuilder< DIMENSION >inline
clear(bool keep_attributes, bool keep_memory)RINGMesh::MeshBaseBuilder< DIMENSION >inline
clear_polygons(bool keep_attributes, bool keep_memory)RINGMesh::SurfaceMeshBuilder< DIMENSION >inline
clear_vertices(bool keep_attributes, bool keep_memory)RINGMesh::MeshBaseBuilder< DIMENSION >inline
COMMON_GEOGRAM_MESH_BUILDER_IMPLEMENTATION(GeogramSurfaceMesh)RINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >private
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_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) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_create_polygon(const std::vector< index_t > &vertices) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_create_polygons(const std::vector< index_t > &polygons, const std::vector< index_t > &polygon_ptr) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_create_quads(index_t nb_quads) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_create_triangles(index_t nb_triangles) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_delete_polygons(const std::vector< bool > &to_delete) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_permute_polygons(const std::vector< index_t > &permutation) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_set_polygon_adjacent(const RINGMesh::PolygonLocalEdge &polygon_local_edge, index_t specifies) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
do_set_polygon_vertex(const RINGMesh::PolygonLocalEdge &polygon_local_edge, index_t vertex_id) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
GeogramSurfaceMeshBuilder(SurfaceMesh< DIMENSION > &mesh)RINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlineexplicit
load_mesh(const std::string &filename)=0RINGMesh::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) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
repair(GEO::MeshRepairMode mode, double colocate_epsilon)RINGMesh::MeshBaseBuilder< DIMENSION >inline
ringmesh_template_assert_2d_or_3d(DIMENSION)RINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >private
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) overrideRINGMesh::GeogramSurfaceMeshBuilder< DIMENSION >inlinevirtual
~MeshBaseBuilder()=defaultRINGMesh::MeshBaseBuilder< DIMENSION >virtual