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_ > | |
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_ > |