A flip that can be applied to a T-tessellation. More...
#include <ttessel.h>
Public Member Functions | |
Flip () | |
Default constructor that returns an empty Flip object. | |
Flip (Halfedge_handle) | |
Constructor that generates an effective Flip object. More... | |
virtual ModList | modified_elements () |
Return the list of tessellation elements modified by a flip. More... | |
Halfedge_handle | get_e1 () |
Return a handle to the suppressed edge. | |
Halfedge_handle | get_e2 () |
Return a handle to the split edge. | |
Point2 | get_p2 () |
Return a handle to the new vertex. | |
A flip that can be applied to a T-tessellation.
A flip is represented by the halfedge at the end of a blocking segment that is removed.
TTessel::Flip::Flip | ( | Halfedge_handle | he | ) |
Constructor that generates an effective Flip object.
he | : halfedge handle defining the edge (lying at the end of a blocking segment) that is removed by the flip. |
|
virtual |
Return the list of tessellation elements modified by a flip.
Tessellation elements are vertices, edges, faces and segments. Possible modifications are removal and creation, see ModList.
Reimplemented from TTessel::Modification.