tket
|
#include <Cycles.hpp>
Public Member Functions | |
Cycle () | |
Cycle (const std::vector< edge_pair_t > &_boundary_edges, const std::vector< CycleCom > &_coms) | |
unsigned | size () const |
void | update_boundary (const Edge &source_edge, const Edge &replacement_edge) |
void | merge (Cycle &new_cycle) |
void | update_coms_indices (const std::map< unsigned, unsigned > &new_indices) |
void | add_vertex_pair (const std::pair< Vertex, Vertex > &verts) |
std::vector< std::pair< Vertex, Vertex > > | get_frame () const |
bool | operator== (const Cycle &other) const |
Public Attributes | |
std::vector< edge_pair_t > | boundary_edges_ |
std::vector< CycleCom > | coms_ |
Definition at line 35 of file Cycles.hpp.
|
inline |
Definition at line 37 of file Cycles.hpp.
|
inline |
Definition at line 38 of file Cycles.hpp.
Definition at line 30 of file Cycles.cpp.
Definition at line 34 of file Cycles.cpp.
void tket::Cycle::merge | ( | Cycle & | new_cycle | ) |
Definition at line 244 of file Cycles.cpp.
|
inline |
Definition at line 65 of file Cycles.hpp.
unsigned tket::Cycle::size | ( | ) | const |
Definition at line 28 of file Cycles.cpp.
Definition at line 62 of file Cycles.cpp.
void tket::Cycle::update_coms_indices | ( | const std::map< unsigned, unsigned > & | new_indices | ) |
Definition at line 229 of file Cycles.cpp.
std::vector<edge_pair_t> tket::Cycle::boundary_edges_ |
Definition at line 69 of file Cycles.hpp.
std::vector<CycleCom> tket::Cycle::coms_ |
Definition at line 70 of file Cycles.hpp.