Skip to content

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)

Geode-solutions' documentation website