|
Lagrange
|
This is the complete list of members for SurfaceMesh< Scalar_, Index_ >, including all inherited members.
| _get_attribute_ptr(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| _get_attribute_ptr(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| _ref_attribute_ptr(std::string_view name) | SurfaceMesh< Scalar_, Index_ > | |
| _ref_attribute_ptr(AttributeId id) | SurfaceMesh< Scalar_, Index_ > | |
| add_hybrid(span< const Index > facet_sizes, span< const Index > facet_indices={}) | SurfaceMesh< Scalar_, Index_ > | |
| add_hybrid(std::initializer_list< const Index > facet_sizes, std::initializer_list< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_hybrid(Index num_facets, GetFacetsSizeFunction facet_sizes, SetMultiFacetsIndicesFunction set_facets_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygon(Index facet_size) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygon(span< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygon(std::initializer_list< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygon(Index facet_size, SetSingleFacetIndicesFunction set_facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygons(Index num_facets, Index facet_size, span< const Index > facet_indices={}) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygons(Index num_facets, Index facet_size, std::initializer_list< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_polygons(Index num_facets, Index facet_size, SetMultiFacetsIndicesFunction set_facets_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_quad(Index v0, Index v1, Index v2, Index v3) | SurfaceMesh< Scalar_, Index_ > | |
| add_quads(Index num_facets, span< const Index > facet_indices={}) | SurfaceMesh< Scalar_, Index_ > | |
| add_quads(Index num_facets, std::initializer_list< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_quads(Index num_facets, SetMultiFacetsIndicesFunction set_facets_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_triangle(Index v0, Index v1, Index v2) | SurfaceMesh< Scalar_, Index_ > | |
| add_triangles(Index num_facets, span< const Index > facet_indices={}) | SurfaceMesh< Scalar_, Index_ > | |
| add_triangles(Index num_facets, std::initializer_list< const Index > facet_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_triangles(Index num_facets, SetMultiFacetsIndicesFunction set_facets_indices) | SurfaceMesh< Scalar_, Index_ > | |
| add_vertex(span< const Scalar > p) | SurfaceMesh< Scalar_, Index_ > | |
| add_vertex(std::initializer_list< const Scalar > p) | SurfaceMesh< Scalar_, Index_ > | |
| add_vertices(Index num_vertices, span< const Scalar > coordinates={}) | SurfaceMesh< Scalar_, Index_ > | |
| add_vertices(Index num_vertices, std::initializer_list< const Scalar > coordinates) | SurfaceMesh< Scalar_, Index_ > | |
| add_vertices(Index num_vertices, SetVertexCoordinatesFunction set_vertex_coordinates) | SurfaceMesh< Scalar_, Index_ > | |
| attr_id_corner_to_edge() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_corner_to_facet() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_corner_to_vertex() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_edge_to_first_corner() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_facet_to_first_corner() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_next_corner_around_edge() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_next_corner_around_vertex() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_vertex_to_first_corner() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_vertex_to_position() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_id_vertex_to_positions() const | SurfaceMesh< Scalar_, Index_ > | inline |
| attr_name_corner_to_edge() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_corner_to_facet() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_corner_to_vertex() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_edge_to_first_corner() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_facet_to_first_corner() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_is_reserved(std::string_view name) | SurfaceMesh< Scalar_, Index_ > | static |
| attr_name_next_corner_around_edge() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_next_corner_around_vertex() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_vertex_to_first_corner() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| attr_name_vertex_to_position() | SurfaceMesh< Scalar_, Index_ > | inlinestatic |
| clear_edges() | SurfaceMesh< Scalar_, Index_ > | |
| clear_facets() | SurfaceMesh< Scalar_, Index_ > | |
| clear_vertices() | SurfaceMesh< Scalar_, Index_ > | |
| compress_if_regular() | SurfaceMesh< Scalar_, Index_ > | |
| compute_corner_to_facet_internal(Index facet_begin, Index facet_end) | SurfaceMesh< Scalar_, Index_ > | protected |
| CornerMappingType enum name | SurfaceMesh< Scalar_, Index_ > | protected |
| count_num_corners_around_edge(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| count_num_corners_around_vertex(Index v) const | SurfaceMesh< Scalar_, Index_ > | |
| create_attribute(std::string_view name, AttributeElement element, size_t num_channels=1, AttributeUsage usage=AttributeUsage::Vector, span< const ValueType > initial_values={}, span< const Index > initial_indices={}, AttributeCreatePolicy policy=AttributeCreatePolicy::ErrorIfReserved) | SurfaceMesh< Scalar_, Index_ > | |
| create_attribute(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_channels=1, span< const ValueType > initial_values={}, span< const Index > initial_indices={}, AttributeCreatePolicy policy=AttributeCreatePolicy::ErrorIfReserved) | SurfaceMesh< Scalar_, Index_ > | |
| create_attribute_from(std::string_view name, const SurfaceMesh< OtherScalar, OtherIndex > &source_mesh, std::string_view source_name={}) | SurfaceMesh< Scalar_, Index_ > | |
| create_attribute_internal(std::string_view name, AttributeElement element, AttributeUsage usage=AttributeUsage::Vector, size_t num_channels=1, span< const ValueType > initial_values={}, span< const Index > initial_indices={}) | SurfaceMesh< Scalar_, Index_ > | protected |
| create_metadata(std::string_view name, std::string_view value) | SurfaceMesh< Scalar_, Index_ > | |
| delete_and_export_attribute(std::string_view name, AttributeDeletePolicy delete_policy=AttributeDeletePolicy::ErrorIfReserved, AttributeExportPolicy export_policy=AttributeExportPolicy::CopyIfExternal) | SurfaceMesh< Scalar_, Index_ > | |
| delete_and_export_const_attribute(std::string_view name, AttributeDeletePolicy delete_policy=AttributeDeletePolicy::ErrorIfReserved, AttributeExportPolicy export_policy=AttributeExportPolicy::CopyIfExternal) | SurfaceMesh< Scalar_, Index_ > | |
| delete_and_export_const_indexed_attribute(std::string_view name, AttributeExportPolicy policy=AttributeExportPolicy::CopyIfExternal) -> std::shared_ptr< const IndexedAttribute< ValueType, Index > > | SurfaceMesh< Scalar_, Index_ > | |
| delete_and_export_indexed_attribute(std::string_view name, AttributeExportPolicy policy=AttributeExportPolicy::CopyIfExternal) -> std::shared_ptr< IndexedAttribute< ValueType, Index > > | SurfaceMesh< Scalar_, Index_ > | |
| delete_attribute(std::string_view name, AttributeDeletePolicy policy=AttributeDeletePolicy::ErrorIfReserved) | SurfaceMesh< Scalar_, Index_ > | |
| delete_attribute(AttributeId id, AttributeDeletePolicy policy=AttributeDeletePolicy::ErrorIfReserved) | SurfaceMesh< Scalar_, Index_ > | |
| duplicate_attribute(std::string_view old_name, std::string_view new_name) | SurfaceMesh< Scalar_, Index_ > | |
| find_edge_from_vertices(Index v0, Index v1) const | SurfaceMesh< Scalar_, Index_ > | |
| flip_facets(span< const Index > facets_to_flip) | SurfaceMesh< Scalar_, Index_ > | |
| flip_facets(std::initializer_list< const Index > facets_to_flip) | SurfaceMesh< Scalar_, Index_ > | |
| flip_facets(function_ref< bool(Index)> should_flip_func) | SurfaceMesh< Scalar_, Index_ > | |
| foreach_corner_around_edge(Index e, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| foreach_corner_around_vertex(Index v, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| foreach_edge_around_vertex_with_duplicates(Index v, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| foreach_facet_around_edge(Index e, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| foreach_facet_around_facet(Index f, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| foreach_facet_around_vertex(Index v, function_ref< void(Index)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute_base(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute_base(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute_id(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| get_attribute_name(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| get_clockwise_corner_around_vertex(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_corner_edge(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_corner_facet(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_corner_to_vertex() const | SurfaceMesh< Scalar_, Index_ > | |
| get_corner_vertex(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_counterclockwise_corner_around_vertex(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_dimension() const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_edge(Index f, Index lv) const | SurfaceMesh< Scalar_, Index_ > | |
| get_edge_from_corner(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_edge_vertices(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| get_facet_corner_begin(Index f) const | SurfaceMesh< Scalar_, Index_ > | |
| get_facet_corner_end(Index f) const | SurfaceMesh< Scalar_, Index_ > | |
| get_facet_size(Index f) const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_facet_vertex(Index f, Index lv) const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_facet_vertices(Index f) const | SurfaceMesh< Scalar_, Index_ > | |
| get_first_corner_around_edge(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| get_first_corner_around_vertex(Index v) const | SurfaceMesh< Scalar_, Index_ > | |
| get_indexed_attribute(std::string_view name) const -> const IndexedAttribute< ValueType, Index > & | SurfaceMesh< Scalar_, Index_ > | |
| get_indexed_attribute(AttributeId id) const -> const IndexedAttribute< ValueType, Index > & | SurfaceMesh< Scalar_, Index_ > | |
| get_metadata(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| get_metadata(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| get_next_corner_around_edge(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_next_corner_around_facet(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_next_corner_around_vertex(Index c) const | SurfaceMesh< Scalar_, Index_ > | |
| get_num_corners() const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_num_edges() const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_num_elements_internal(AttributeElement element) const | SurfaceMesh< Scalar_, Index_ > | protected |
| get_num_facets() const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_num_vertices() const | SurfaceMesh< Scalar_, Index_ > | inline |
| get_one_corner_around_edge(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| get_one_corner_around_vertex(Index v) const | SurfaceMesh< Scalar_, Index_ > | |
| get_one_facet_around_edge(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| get_position(Index v) const | SurfaceMesh< Scalar_, Index_ > | |
| get_vertex_per_facet() const | SurfaceMesh< Scalar_, Index_ > | |
| get_vertex_to_position() const | SurfaceMesh< Scalar_, Index_ > | |
| GetEdgeVertices typedef | SurfaceMesh< Scalar_, Index_ > | |
| GetFacetsSizeFunction typedef | SurfaceMesh< Scalar_, Index_ > | |
| has_attribute(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| has_edges() const | SurfaceMesh< Scalar_, Index_ > | inline |
| Index typedef | SurfaceMesh< Scalar_, Index_ > | |
| initialize_edges(span< const Index > edges={}) | SurfaceMesh< Scalar_, Index_ > | |
| initialize_edges(Index num_user_edges, GetEdgeVertices get_user_edge) | SurfaceMesh< Scalar_, Index_ > | |
| initialize_edges_internal(Index num_user_edges=0, GetEdgeVertices *get_user_edge_ptr=nullptr) | SurfaceMesh< Scalar_, Index_ > | protected |
| is_attribute_indexed(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| is_attribute_indexed(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| is_attribute_type(std::string_view name) const | SurfaceMesh< Scalar_, Index_ > | |
| is_attribute_type(AttributeId id) const | SurfaceMesh< Scalar_, Index_ > | |
| is_boundary_edge(Index e) const | SurfaceMesh< Scalar_, Index_ > | |
| is_hybrid() const | SurfaceMesh< Scalar_, Index_ > | inline |
| is_quad_mesh() const | SurfaceMesh< Scalar_, Index_ > | |
| is_regular() const | SurfaceMesh< Scalar_, Index_ > | |
| is_triangle_mesh() const | SurfaceMesh< Scalar_, Index_ > | |
| items (defined in SurfaceMesh< Scalar_, Index_ >) | SurfaceMesh< Scalar_, Index_ > | |
| m_attributes | SurfaceMesh< Scalar_, Index_ > | protected |
| m_dimension | SurfaceMesh< Scalar_, Index_ > | protected |
| m_num_corners | SurfaceMesh< Scalar_, Index_ > | protected |
| m_num_edges | SurfaceMesh< Scalar_, Index_ > | protected |
| m_num_facets | SurfaceMesh< Scalar_, Index_ > | protected |
| m_num_vertices | SurfaceMesh< Scalar_, Index_ > | protected |
| m_reserved_ids (defined in SurfaceMesh< Scalar_, Index_ >) | SurfaceMesh< Scalar_, Index_ > | protected |
| m_vertex_per_facet | SurfaceMesh< Scalar_, Index_ > | protected |
| operator=(SurfaceMesh &&other) noexcept | SurfaceMesh< Scalar_, Index_ > | |
| operator=(const SurfaceMesh &other) | SurfaceMesh< Scalar_, Index_ > | |
| par_foreach_attribute_id(function_ref< void(AttributeId)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| par_foreach_attribute_id(function_ref< void(std::string_view, AttributeId)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| ref_attribute(std::string_view name) | SurfaceMesh< Scalar_, Index_ > | |
| ref_attribute(AttributeId id) | SurfaceMesh< Scalar_, Index_ > | |
| ref_corner_to_vertex() | SurfaceMesh< Scalar_, Index_ > | |
| ref_facet_vertices(Index f) | SurfaceMesh< Scalar_, Index_ > | |
| ref_indexed_attribute(std::string_view name) -> IndexedAttribute< ValueType, Index > & | SurfaceMesh< Scalar_, Index_ > | |
| ref_indexed_attribute(AttributeId id) -> IndexedAttribute< ValueType, Index > & | SurfaceMesh< Scalar_, Index_ > | |
| ref_position(Index v) | SurfaceMesh< Scalar_, Index_ > | |
| ref_vertex_to_position() | SurfaceMesh< Scalar_, Index_ > | |
| reindex_corners_internal(function_ref< Index(Index)> old_to_new_corners, CornerMappingType mapping_type) | SurfaceMesh< Scalar_, Index_ > | protected |
| reindex_facets_internal(span< const Index > old_to_new) | SurfaceMesh< Scalar_, Index_ > | protected |
| reindex_vertices_internal(span< const Index > old_to_new) | SurfaceMesh< Scalar_, Index_ > | protected |
| remove_facets(span< const Index > facets_to_remove) | SurfaceMesh< Scalar_, Index_ > | |
| remove_facets(std::initializer_list< const Index > facets_to_remove) | SurfaceMesh< Scalar_, Index_ > | |
| remove_facets(function_ref< bool(Index)> should_remove_func) | SurfaceMesh< Scalar_, Index_ > | |
| remove_vertices(span< const Index > vertices_to_remove) | SurfaceMesh< Scalar_, Index_ > | |
| remove_vertices(std::initializer_list< const Index > vertices_to_remove) | SurfaceMesh< Scalar_, Index_ > | |
| remove_vertices(function_ref< bool(Index)> should_remove_func) | SurfaceMesh< Scalar_, Index_ > | |
| rename_attribute(std::string_view old_name, std::string_view new_name) | SurfaceMesh< Scalar_, Index_ > | |
| reserve_indices_internal(Index num_facets, Index facet_size) | SurfaceMesh< Scalar_, Index_ > | protected |
| reserve_indices_internal(span< const Index > facet_sizes) | SurfaceMesh< Scalar_, Index_ > | protected |
| reserve_indices_internal(Index num_facets, GetFacetsSizeFunction get_facets_size) | SurfaceMesh< Scalar_, Index_ > | protected |
| resize_corners_internal(Index num_corners) | SurfaceMesh< Scalar_, Index_ > | protected |
| resize_edges_internal(Index num_edges) | SurfaceMesh< Scalar_, Index_ > | protected |
| resize_elements_internal(Index num_elements) | SurfaceMesh< Scalar_, Index_ > | protected |
| resize_facets_internal(Index num_facets) | SurfaceMesh< Scalar_, Index_ > | protected |
| resize_vertices_internal(Index num_vertices) | SurfaceMesh< Scalar_, Index_ > | protected |
| s_reserved_names | SurfaceMesh< Scalar_, Index_ > | protectedstatic |
| Scalar typedef | SurfaceMesh< Scalar_, Index_ > | |
| seq_foreach_attribute_id(function_ref< void(AttributeId)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| seq_foreach_attribute_id(function_ref< void(std::string_view, AttributeId)> func) const | SurfaceMesh< Scalar_, Index_ > | |
| set_attribute_default_internal(std::string_view name) | SurfaceMesh< Scalar_, Index_ > | protected |
| set_metadata(AttributeId id, std::string_view value) | SurfaceMesh< Scalar_, Index_ > | |
| set_metadata(std::string_view name, std::string_view value) | SurfaceMesh< Scalar_, Index_ > | |
| SetMultiFacetsIndicesFunction typedef | SurfaceMesh< Scalar_, Index_ > | |
| SetSingleFacetIndicesFunction typedef | SurfaceMesh< Scalar_, Index_ > | |
| SetVertexCoordinatesFunction typedef | SurfaceMesh< Scalar_, Index_ > | |
| shrink_to_fit() | SurfaceMesh< Scalar_, Index_ > | |
| SignedIndex typedef | SurfaceMesh< Scalar_, Index_ > | |
| stripped_copy(const SurfaceMesh< OtherScalar, OtherIndex > &other) | SurfaceMesh< Scalar_, Index_ > | static |
| stripped_copy(const SurfaceMesh< SourceScalar, SourceIndex > &source_mesh) (defined in SurfaceMesh< Scalar_, Index_ >) | SurfaceMesh< Scalar_, Index_ > | |
| stripped_move(SurfaceMesh< OtherScalar, OtherIndex > &&other) | SurfaceMesh< Scalar_, Index_ > | static |
| stripped_move(SurfaceMesh< SourceScalar, SourceIndex > &&source_mesh) (defined in SurfaceMesh< Scalar_, Index_ >) | SurfaceMesh< Scalar_, Index_ > | |
| SurfaceMesh(Index dimension=3) | SurfaceMesh< Scalar_, Index_ > | explicit |
| SurfaceMesh(SurfaceMesh &&other) noexcept | SurfaceMesh< Scalar_, Index_ > | |
| SurfaceMesh(const SurfaceMesh &other) | SurfaceMesh< Scalar_, Index_ > | |
| SurfaceMesh(BareMeshTag tag) | SurfaceMesh< Scalar_, Index_ > | explicitprotected |
| update_edges_last_internal(Index count, Index num_user_edges=0, GetEdgeVertices *get_user_edge_ptr=nullptr) | SurfaceMesh< Scalar_, Index_ > | protected |
| update_edges_range_internal(Index facet_begin, Index facet_end, Index num_user_edges=0, GetEdgeVertices *get_user_edge_ptr=nullptr) | SurfaceMesh< Scalar_, Index_ > | protected |
| wrap_as_attribute(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_channels, span< ValueType > values_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_attribute(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_channels, SharedSpan< ValueType > shared_values) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_attribute_internal(Attribute< std::decay_t< ValueType > > &attr, size_t num_values, span< ValueType > values_view) | SurfaceMesh< Scalar_, Index_ > | protected |
| wrap_as_attribute_internal(Attribute< std::decay_t< ValueType > > &attr, size_t num_values, SharedSpan< ValueType > shared_values) | SurfaceMesh< Scalar_, Index_ > | protected |
| wrap_as_attribute_internal(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_values, size_t num_channels, ValueSpan values, IndexSpan indices={}) | SurfaceMesh< Scalar_, Index_ > | protected |
| wrap_as_const_attribute(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_channels, span< const ValueType > values_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_attribute(std::string_view name, AttributeElement element, AttributeUsage usage, size_t num_channels, SharedSpan< const ValueType > shared_values) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(span< const Index > facets_view, Index num_facets, Index vertex_per_facet) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(SharedSpan< const Index > shared_facets, Index num_facets, Index vertex_per_facet) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(span< const Index > offsets_view, Index num_facets, span< const Index > facets_view, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(SharedSpan< const Index > shared_offsets, Index num_facets, SharedSpan< const Index > shared_facets, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(span< const Index > offsets_view, Index num_facets, SharedSpan< const Index > shared_facets, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_facets(SharedSpan< const Index > shared_offsets, Index num_facets, span< const Index > facets_view, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, span< const ValueType > values_view, span< const Index > indices_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, SharedSpan< const ValueType > shared_values, SharedSpan< const Index > shared_indices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, span< const ValueType > values_view, SharedSpan< const Index > shared_indices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, SharedSpan< const ValueType > shared_values, span< const Index > indices_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_vertices(span< const Scalar > vertices_view, Index num_vertices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_const_vertices(SharedSpan< const Scalar > shared_vertices, Index num_vertices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(span< Index > facets_view, Index num_facets, Index vertex_per_facet) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(SharedSpan< Index > shared_facets, Index num_facets, Index vertex_per_facet) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(span< Index > offsets_view, Index num_facets, span< Index > facets_view, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(SharedSpan< Index > shared_offsets, Index num_facets, SharedSpan< Index > shared_facets, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(span< Index > offsets_view, Index num_facets, SharedSpan< Index > shared_facets, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets(SharedSpan< Index > shared_offsets, Index num_facets, span< Index > facets_view, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_facets_internal(OffsetSpan offsets, Index num_facets, FacetSpan facets, Index num_corners) | SurfaceMesh< Scalar_, Index_ > | protected |
| wrap_as_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, span< ValueType > values_view, span< Index > indices_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, SharedSpan< ValueType > shared_values, SharedSpan< Index > shared_indices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, span< ValueType > values_view, SharedSpan< Index > shared_indices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_indexed_attribute(std::string_view name, AttributeUsage usage, size_t num_values, size_t num_channels, SharedSpan< ValueType > shared_values, span< Index > indices_view) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_vertices(span< Scalar > vertices_view, Index num_vertices) | SurfaceMesh< Scalar_, Index_ > | |
| wrap_as_vertices(SharedSpan< Scalar > shared_vertices, Index num_vertices) | SurfaceMesh< Scalar_, Index_ > | |
| ~SurfaceMesh() | SurfaceMesh< Scalar_, Index_ > |