Project OpenGeode
class FacetEdgesImpl
cpp
Inherits from detail::FacetStorage<std::array<index_t, 2> >
Inherits from detail::FacetStorage<std::array<index_t, 2> >
Functions
FacetEdgesImpl
cpp
public void FacetEdgesImpl<dimension>()
public void FacetEdgesImpl<dimension>()
find_edge
cpp
public optional find_edge(const std::array<index_t, 2> & edge_vertices)
public optional find_edge(const std::array<index_t, 2> & edge_vertices)
find_or_create_edge
cpp
public index_t find_or_create_edge(array edge_vertices)
public index_t find_or_create_edge(array edge_vertices)
edge_vertices
cpp
public const std::array<index_t, 2> & edge_vertices(const index_t edge_id)
public const std::array<index_t, 2> & edge_vertices(const index_t edge_id)
update_edge_vertex
cpp
public void update_edge_vertex(array edge_vertices, const index_t edge_vertex_id, const index_t new_vertex_id)
public void update_edge_vertex(array edge_vertices, const index_t edge_vertex_id, const index_t new_vertex_id)
update_edge_vertices
cpp
public vector update_edge_vertices(Span old2new)
public vector update_edge_vertices(Span old2new)
remove_edge
cpp
public void remove_edge(array edge_vertices)
public void remove_edge(array edge_vertices)
delete_edges
cpp
public vector delete_edges(const std::vector<bool> & to_delete)
public vector delete_edges(const std::vector<bool> & to_delete)
remove_isolated_edges
cpp
public vector remove_isolated_edges()
public vector remove_isolated_edges()
is_edge_isolated
cpp
public bool is_edge_isolated(index_t edge_id)
public bool is_edge_isolated(index_t edge_id)
edge_attribute_manager
cpp
public AttributeManager & edge_attribute_manager()
public AttributeManager & edge_attribute_manager()
overwrite_edges
cpp
public void overwrite_edges(const detail::FacetStorage<std::array<index_t, 2> > & from)
public void overwrite_edges(const detail::FacetStorage<std::array<index_t, 2> > & from)