Project Geode-Common
class FrontCycle
cpp
Inherits from std::list<index_t>
Inherits from std::list<index_t>
Functions
position_in_cycle
cpp
public optional position_in_cycle(index_t vertex)
public optional position_in_cycle(index_t vertex)
vertex0
cpp
public index_t vertex0()
public index_t vertex0()
vertex1
cpp
public index_t vertex1()
public index_t vertex1()
previous
cpp
public index_t previous()
public index_t previous()
next
cpp
public index_t next()
public index_t next()
increment
cpp
public void increment()
public void increment()
current
cpp
public index_t current()
public index_t current()
vertex_at_position
cpp
public index_t vertex_at_position(index_t position)
public index_t vertex_at_position(index_t position)
is_in_cycle
cpp
public bool is_in_cycle(index_t vertex)
public bool is_in_cycle(index_t vertex)
insert_before
cpp
public void insert_before(index_t vertex, index_t new_vertex)
public void insert_before(index_t vertex, index_t new_vertex)
insert_after
cpp
public void insert_after(index_t vertex, index_t new_vertex)
public void insert_after(index_t vertex, index_t new_vertex)
remove_vertex
cpp
public void remove_vertex(index_t vertex)
public void remove_vertex(index_t vertex)
split_cycle
cpp
public FrontCycle split_cycle(index_t tie_vertex)
public FrontCycle split_cycle(index_t tie_vertex)
tie_vertex
cpp
public optional tie_vertex()
public optional tie_vertex()
generate_simple_cycles
cpp
public vector generate_simple_cycles()
public vector generate_simple_cycles()