assign_mesh_to_entity(const MeshBase< DIMENSION > &mesh, const gmme_id &to) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
assign_region_tet_mesh(index_t region_id, const std::vector< index_t > &tet_vertices) | RINGMesh::GeoModelBuilderGeometry< 3 > | protected |
builder_ | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
change_mesh_data_structure(const gmme_id &id, const MeshType type) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | inline |
clear_geomodel_mesh() | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
compute_region_adjacencies(index_t region_id, bool recompute_adjacency=true) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
compute_surface_adjacencies(index_t surface_id, bool recompute_adjacency=true) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
copy_mesh(const GeoModel< DIMENSION > &from, const gmme_id &mesh_entity) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
copy_meshes(const GeoModel3D &geomodel) override | RINGMesh::GeoModelBuilderGeometry< 3 > | |
GeoModelBuilderGeometryBase< 3 >::copy_meshes(const GeoModel< DIMENSION > &from) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | virtual |
GeoModelBuilderGeometryBase< 3 >::copy_meshes(const GeoModel< DIMENSION > &from, const MeshEntityType &entity_type) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
create_corner_builder(index_t corner_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | inline |
create_line_builder(index_t line_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | inline |
create_mesh_entity_vertices(const gmme_id &entity_id, index_t nb_vertices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
create_region_builder(index_t region_id) | RINGMesh::GeoModelBuilderGeometry< 3 > | inline |
create_region_cell(index_t region_id, CellType type, const std::vector< index_t > &vertex_indices) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
create_region_cells(index_t region_id, CellType type, index_t nb_cells) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
create_surface_builder(index_t surface_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | inline |
create_surface_polygon(index_t surface_id, const std::vector< index_t > &vertex_indices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
cut_region_by_surface(index_t region_id, index_t surface_id) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
cut_regions_by_internal_surfaces() | RINGMesh::GeoModelBuilderGeometry< 3 > | |
cut_surface_by_line(index_t surface_id, index_t line_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
cut_surfaces_by_internal_lines() | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
delete_corner_vertex(index_t corner_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
delete_line_edges(index_t line_id, const std::vector< bool > &to_delete, bool remove_isolated_vertices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
delete_mesh_entity_isolated_vertices(const gmme_id &E_id) override | RINGMesh::GeoModelBuilderGeometry< 3 > | virtual |
delete_mesh_entity_mesh(const gmme_id &E_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
delete_mesh_entity_vertices(const gmme_id &E_id, const std::vector< bool > &to_delete) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
delete_region_cells(index_t region_id, const std::vector< bool > &to_delete, bool remove_isolated_vertices) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
delete_surface_polygons(index_t surface_id, const std::vector< bool > &to_delete, bool remove_isolated_vertices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
disconnect_region_cells_along_surface_polygons(index_t region_id, index_t surface_id) | RINGMesh::GeoModelBuilderGeometry< 3 > | protected |
disconnect_surface_polygons_along_line_edges(index_t surface_id, index_t line_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
duplicate_region_vertices_along_surface(index_t region_id, index_t surface_id) | RINGMesh::GeoModelBuilderGeometry< 3 > | protected |
duplicate_surface_vertices_along_line(index_t surface_id, index_t line_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
geomodel_ | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
geomodel_access_ | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
GeoModelBuilder< 3 > class | RINGMesh::GeoModelBuilderGeometry< 3 > | friend |
GeoModelBuilderBase< 3 > class | RINGMesh::GeoModelBuilderGeometry< 3 > | friend |
GeoModelBuilderGeometry(GeoModelBuilder3D &builder, GeoModel3D &geomodel) | RINGMesh::GeoModelBuilderGeometry< 3 > | inlineprotected |
GeoModelBuilderGeometryBase(GeoModelBuilder< DIMENSION > &builder, GeoModel< DIMENSION > &geomodel) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
set_corner(index_t corner_id, const vecn< DIMENSION > &point) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_corner(index_t corner_id, index_t geomodel_vertex_id) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_line(index_t line_id, const std::vector< vecn< DIMENSION > > &vertices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_line(index_t line_id, const std::vector< index_t > &unique_vertices) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_mesh_entity_vertex(const gmme_id &entity_id, index_t v, const vecn< DIMENSION > &point, bool update) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_mesh_entity_vertex(const gmme_id &entity_id, index_t v, index_t geomodel_vertex) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_mesh_entity_vertices(const gmme_id &entity_id, const std::vector< vecn< DIMENSION > > &points, bool clear) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_mesh_entity_vertices(const gmme_id &entity_id, const std::vector< index_t > &geomodel_vertices, bool clear) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_region_element_geometry(index_t region_id, index_t cell_id, const std::vector< index_t > &corners) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
set_region_geometry(index_t region_id, const std::vector< vec3 > &points, const std::vector< index_t > &tetras) | RINGMesh::GeoModelBuilderGeometry< 3 > | |
set_surface_element_adjacency(index_t surface_id, index_t polygon_id, const std::vector< index_t > &adjacents) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
set_surface_element_geometry(index_t surface_id, index_t polygon_id, const std::vector< index_t > &corners) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
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< 3 > | |
set_surface_geometry(index_t surface_id, const std::vector< index_t > &polygons, const std::vector< index_t > &polygon_ptr) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | |
update_cell_vertex(index_t region_id, const std::vector< index_t > &cells, index_t old_vertex, index_t new_vertex) | RINGMesh::GeoModelBuilderGeometry< 3 > | protected |
update_polygon_vertex(index_t surface_id, const std::vector< index_t > &polygons, index_t old_vertex, index_t new_vertex) | RINGMesh::GeoModelBuilderGeometryBase< 3 > | protected |
~GeoModelBuilderGeometryBase()=default | RINGMesh::GeoModelBuilderGeometryBase< 3 > | virtual |