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

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

closest_vertex_in_polygon(index_t polygon_index, const vecn< DIMENSION > &query_point) constRINGMesh::SurfaceMeshBase< DIMENSION >
connected_components() const finalRINGMesh::SurfaceMeshBase< DIMENSION >virtual
create_mesh(const MeshType type="")RINGMesh::SurfaceMeshBase< DIMENSION >static
default_extension() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
is_edge_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
is_mesh_valid() const overrideRINGMesh::SurfaceMeshBase< DIMENSION >inlinevirtual
is_polygon_on_border(index_t polygon_index) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
is_triangle(index_t polygon_id) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
MeshBase()=defaultRINGMesh::MeshBase< DIMENSION >protected
nb_polygon_vertices(index_t polygon_id) const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
nb_polygons() const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
nb_vertices() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
next_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< DIMENSION >
next_polygon_vertex(const ElementLocalVertex &polygon_local_vertex) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
nn_search_RINGMesh::SurfaceMeshBase< DIMENSION >mutableprotected
polygon_aabb() constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_aabb_RINGMesh::SurfaceMeshBase< DIMENSION >mutableprotected
polygon_adjacent(const PolygonLocalEdge &polygon_local_edge) const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
polygon_area(index_t polygon_id) const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
polygon_attribute_manager() const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
polygon_barycenter(index_t polygon_id) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_edge_barycenter(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_edge_length(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_edge_vertex(const PolygonLocalEdge &polygon_local_edge, index_t vertex_id) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_from_vertex_ids(index_t in0, index_t in1) constRINGMesh::SurfaceMeshBase< DIMENSION >
polygon_nn_search() constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygon_vertex(const ElementLocalVertex &polygon_local_vertex) const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
polygone_type(index_t polygon_id) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
polygons_are_simplicies() const =0RINGMesh::SurfaceMeshBase< DIMENSION >pure virtual
polygons_around_vertex(index_t vertex_id, bool border_only, index_t first_polygon) constRINGMesh::SurfaceMeshBase< DIMENSION >
prev_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< DIMENSION >
prev_polygon_vertex(const ElementLocalVertex &polygon_local_vertex) constRINGMesh::SurfaceMeshBase< DIMENSION >inline
print_mesh_bounded_attributes() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
save_mesh(const std::string &filename) const =0RINGMesh::MeshBase< DIMENSION >pure virtual
SurfaceMeshBase()=defaultRINGMesh::SurfaceMeshBase< DIMENSION >protected
type_name() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
vertex(index_t v_id) const =0RINGMesh::MeshBase< DIMENSION >pure virtual
vertex_attribute_manager() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
vertex_index_in_polygon(index_t polygon_index, index_t vertex_id) constRINGMesh::SurfaceMeshBase< DIMENSION >
vertex_nn_search() constRINGMesh::MeshBase< DIMENSION >inline
vertex_nn_search_RINGMesh::MeshBase< DIMENSION >mutableprotected
~MeshBase()=defaultRINGMesh::MeshBase< DIMENSION >virtual