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

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

closest_vertex_in_polygon(index_t polygon_index, const vecn< DIMENSION > &query_point) constRINGMesh::SurfaceMeshBase< 3 >
connected_components() const finalRINGMesh::SurfaceMeshBase< 3 >virtual
create_mesh(const MeshType type="")RINGMesh::SurfaceMeshBase< 3 >static
default_extension() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
is_edge_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< 3 >inline
is_mesh_valid() const overrideRINGMesh::SurfaceMeshBase< 3 >inlinevirtual
is_polygon_on_border(index_t polygon_index) constRINGMesh::SurfaceMeshBase< 3 >inline
is_triangle(index_t polygon_id) constRINGMesh::SurfaceMeshBase< 3 >inline
MeshBase()=defaultRINGMesh::MeshBase< DIMENSION >protected
nb_polygon_vertices(index_t polygon_id) const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
nb_polygons() const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
nb_vertices() const =0RINGMesh::MeshBase< DIMENSION >pure virtual
next_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< 3 >
next_polygon_vertex(const ElementLocalVertex &polygon_local_vertex) constRINGMesh::SurfaceMeshBase< 3 >inline
nn_search_RINGMesh::SurfaceMeshBase< 3 >mutableprotected
normal_at_vertex(index_t vertex_id, index_t p0=NO_ID) constRINGMesh::SurfaceMesh< 3 >inline
polygon_aabb() constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_aabb_RINGMesh::SurfaceMeshBase< 3 >mutableprotected
polygon_adjacent(const PolygonLocalEdge &polygon_local_edge) const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
polygon_area(index_t polygon_id) constRINGMesh::SurfaceMesh< 3 >virtual
polygon_attribute_manager() const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
polygon_barycenter(index_t polygon_id) constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_edge_barycenter(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_edge_length(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_edge_vertex(const PolygonLocalEdge &polygon_local_edge, index_t vertex_id) constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_from_vertex_ids(index_t in0, index_t in1) constRINGMesh::SurfaceMeshBase< 3 >
polygon_nn_search() constRINGMesh::SurfaceMeshBase< 3 >inline
polygon_normal(index_t polygon_id) constRINGMesh::SurfaceMesh< 3 >inline
polygon_vertex(const ElementLocalVertex &polygon_local_vertex) const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
polygone_type(index_t polygon_id) constRINGMesh::SurfaceMeshBase< 3 >inline
polygons_are_simplicies() const=0RINGMesh::SurfaceMeshBase< 3 >pure virtual
polygons_around_vertex(index_t vertex_id, bool border_only, index_t first_polygon) constRINGMesh::SurfaceMeshBase< 3 >
prev_on_border(const PolygonLocalEdge &polygon_local_edge) constRINGMesh::SurfaceMeshBase< 3 >
prev_polygon_vertex(const ElementLocalVertex &polygon_local_vertex) constRINGMesh::SurfaceMeshBase< 3 >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< 3 >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< 3 >
vertex_nn_search() constRINGMesh::MeshBase< DIMENSION >inline
vertex_nn_search_RINGMesh::MeshBase< DIMENSION >mutableprotected
~MeshBase()=defaultRINGMesh::MeshBase< DIMENSION >virtual