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

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

assign_mesh_to_entity(const MeshBase< DIMENSION > &mesh, const gmme_id &to)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
builder_RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
change_mesh_data_structure(const gmme_id &id, const MeshType type)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >inline
clear_geomodel_mesh()RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
compute_surface_adjacencies(index_t surface_id, bool recompute_adjacency=true)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
copy_mesh(const GeoModel< DIMENSION > &from, const gmme_id &mesh_entity)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
copy_meshes(const GeoModel< DIMENSION > &from)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >virtual
copy_meshes(const GeoModel< DIMENSION > &from, const MeshEntityType &entity_type)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
create_corner_builder(index_t corner_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >inline
create_line_builder(index_t line_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >inline
create_mesh_entity_vertices(const gmme_id &entity_id, index_t nb_vertices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
create_surface_builder(index_t surface_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >inline
create_surface_polygon(index_t surface_id, const std::vector< index_t > &vertex_indices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
cut_surface_by_line(index_t surface_id, index_t line_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
cut_surfaces_by_internal_lines()RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
delete_corner_vertex(index_t corner_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
delete_line_edges(index_t line_id, const std::vector< bool > &to_delete, bool remove_isolated_vertices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
delete_mesh_entity_isolated_vertices(const gmme_id &E_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >virtual
delete_mesh_entity_mesh(const gmme_id &E_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
delete_mesh_entity_vertices(const gmme_id &E_id, const std::vector< bool > &to_delete)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
delete_surface_polygons(index_t surface_id, const std::vector< bool > &to_delete, bool remove_isolated_vertices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
disconnect_surface_polygons_along_line_edges(index_t surface_id, index_t line_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
duplicate_surface_vertices_along_line(index_t surface_id, index_t line_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
geomodel_RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
geomodel_access_RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
GeoModelBuilder< DIMENSION > classRINGMesh::GeoModelBuilderGeometryBase< DIMENSION >friend
GeoModelBuilderBase< DIMENSION > classRINGMesh::GeoModelBuilderGeometryBase< DIMENSION >friend
GeoModelBuilderGeometryBase(GeoModelBuilder< DIMENSION > &builder, GeoModel< DIMENSION > &geomodel)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
ringmesh_disable_copy_and_move(GeoModelBuilderGeometryBase)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >private
ringmesh_template_assert_2d_or_3d(DIMENSION)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >private
set_corner(index_t corner_id, const vecn< DIMENSION > &point)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_corner(index_t corner_id, index_t geomodel_vertex_id)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_line(index_t line_id, const std::vector< vecn< DIMENSION > > &vertices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_line(index_t line_id, const std::vector< index_t > &unique_vertices)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_mesh_entity_vertex(const gmme_id &entity_id, index_t v, const vecn< DIMENSION > &point, bool update)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_mesh_entity_vertex(const gmme_id &entity_id, index_t v, index_t geomodel_vertex)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_mesh_entity_vertices(const gmme_id &entity_id, const std::vector< vecn< DIMENSION > > &points, bool clear)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_mesh_entity_vertices(const gmme_id &entity_id, const std::vector< index_t > &geomodel_vertices, bool clear)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_surface_element_adjacency(index_t surface_id, index_t polygon_id, const std::vector< index_t > &adjacents)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_surface_element_geometry(index_t surface_id, index_t polygon_id, const std::vector< index_t > &corners)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_surface_geometry(index_t surface_id, const std::vector< vecn< DIMENSION > > &surface_vertices, const std::vector< index_t > &surface_polygons, const std::vector< index_t > &surface_polygon_ptr)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
set_surface_geometry(index_t surface_id, const std::vector< index_t > &polygons, const std::vector< index_t > &polygon_ptr)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >
update_polygon_vertex(index_t surface_id, const std::vector< index_t > &polygons, index_t old_vertex, index_t new_vertex)RINGMesh::GeoModelBuilderGeometryBase< DIMENSION >protected
~GeoModelBuilderGeometryBase()=defaultRINGMesh::GeoModelBuilderGeometryBase< DIMENSION >virtual