LiTe
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
TTessel::Flip Class Reference

A flip that can be applied to a T-tessellation. More...

#include <ttessel.h>

Inheritance diagram for TTessel::Flip:
TTessel::Modification

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.
 

Detailed Description

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.

Constructor & Destructor Documentation

TTessel::Flip::Flip ( Halfedge_handle  he)

Constructor that generates an effective Flip object.

Parameters
he: halfedge handle defining the edge (lying at the end of a blocking segment) that is removed by the flip.

Member Function Documentation

ModList TTessel::Flip::modified_elements ( )
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.


The documentation for this class was generated from the following files: