#include <rm3_constraints.h>
Public Member Functions | |
struct_constraint_same_face_node () | |
~struct_constraint_same_face_node () | |
gdtnode | get_same_face_node () const |
int | get_face_label () const |
constraint | copy (undi_graph &) |
void | print (std::ostream &os=std::cout) const |
Protected Member Functions | |
bool | update_after_del_edge (gdtedge e) |
bool | update_after_del_node (gdtnode v) |
bool | update_after_split_edge (gdtedge e, gdtedge e1, gdtedge e2) |
bool | update_after_split_node (gdtnode v, gdtnode v1, gdtnode v2) |
bool | update_after_merge_edges (gdtedge e1, gdtedge e2, gdtedge e) |
bool | update_after_merge_nodes (gdtnode v1, gdtnode v2, gdtnode v) |
void | update_after_edge_translation (gdtedge e, gdtnode ve1, gdtnode ve2, gdtedge d, gdtnode vd1, gdtnode vd2) |
void | update_on_path_replacing_edge (gdtedge e, gdt::gdtlist< gdtedge > path, undi_graph &ug) |
Friends | |
class | undi_graph |
Definition at line 620 of file rm3_constraints.h.
struct_constraint_same_face_node::struct_constraint_same_face_node | ( | ) |
struct_constraint_same_face_node::~struct_constraint_same_face_node | ( | ) |
bool struct_constraint_same_face_node::update_after_del_edge | ( | gdtedge | e | ) | [protected, virtual] |
Implements struct_constraint.
bool struct_constraint_same_face_node::update_after_del_node | ( | gdtnode | v | ) | [protected, virtual] |
Implements struct_constraint.
bool struct_constraint_same_face_node::update_after_split_edge | ( | gdtedge | e, | |
gdtedge | e1, | |||
gdtedge | e2 | |||
) | [protected, virtual] |
Implements struct_constraint.
bool struct_constraint_same_face_node::update_after_split_node | ( | gdtnode | v, | |
gdtnode | v1, | |||
gdtnode | v2 | |||
) | [protected, virtual] |
Implements struct_constraint.
bool struct_constraint_same_face_node::update_after_merge_edges | ( | gdtedge | e1, | |
gdtedge | e2, | |||
gdtedge | e | |||
) | [protected, virtual] |
Implements struct_constraint.
bool struct_constraint_same_face_node::update_after_merge_nodes | ( | gdtnode | v1, | |
gdtnode | v2, | |||
gdtnode | v | |||
) | [protected, virtual] |
Implements struct_constraint.
void struct_constraint_same_face_node::update_after_edge_translation | ( | gdtedge | e, | |
gdtnode | ve1, | |||
gdtnode | ve2, | |||
gdtedge | d, | |||
gdtnode | vd1, | |||
gdtnode | vd2 | |||
) | [protected, virtual] |
Implements struct_constraint.
void struct_constraint_same_face_node::update_on_path_replacing_edge | ( | gdtedge | e, | |
gdt::gdtlist< gdtedge > | path, | |||
undi_graph & | ug | |||
) | [protected, virtual] |
Implements struct_constraint.
gdtnode struct_constraint_same_face_node::get_same_face_node | ( | ) | const |
int struct_constraint_same_face_node::get_face_label | ( | ) | const |
constraint struct_constraint_same_face_node::copy | ( | undi_graph & | ) | [virtual] |
Implements struct_constraint.
void struct_constraint_same_face_node::print | ( | std::ostream & | os = std::cout |
) | const [virtual] |
Implements struct_constraint.
friend class undi_graph [friend] |