Project OpenGeode
class FacetStorage
Functions
FacetStorage
cpp
protected void FacetStorage<VertexContainer>()
protected void FacetStorage<VertexContainer>()
facet_attribute_manager
cpp
protected AttributeManager & facet_attribute_manager()
protected AttributeManager & facet_attribute_manager()
find_facet
cpp
protected optional find_facet(TypedVertexCycle vertices)
protected optional find_facet(TypedVertexCycle vertices)
add_facet
cpp
protected index_t add_facet(TypedVertexCycle vertices)
protected index_t add_facet(TypedVertexCycle vertices)
remove_facet
cpp
protected void remove_facet(TypedVertexCycle vertices)
protected void remove_facet(TypedVertexCycle vertices)
clean_facets
cpp
protected vector clean_facets()
protected vector clean_facets()
delete_facets
cpp
protected vector delete_facets(const std::vector<bool> & to_delete)
protected vector delete_facets(const std::vector<bool> & to_delete)
update_facet_vertex
cpp
protected void update_facet_vertex(VertexContainer facet_vertices, const index_t facet_vertex_id, const index_t new_vertex_id)
protected void update_facet_vertex(VertexContainer facet_vertices, const index_t facet_vertex_id, const index_t new_vertex_id)
update_facet_vertices
cpp
protected vector update_facet_vertices(Span old2new)
protected vector update_facet_vertices(Span old2new)
get_facet_vertices
cpp
protected const VertexContainer & get_facet_vertices(index_t facet_id)
protected const VertexContainer & get_facet_vertices(index_t facet_id)
attribute_name
cpp
protected basic_string_view attribute_name()
protected basic_string_view attribute_name()
update_attribute
cpp
protected void update_attribute()
protected void update_attribute()
get_counter
cpp
protected index_t get_counter(index_t facet_id)
protected index_t get_counter(index_t facet_id)
overwrite
cpp
protected void overwrite(const FacetStorage<VertexContainer> & from)
protected void overwrite(const FacetStorage<VertexContainer> & from)