All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Attributes | List of all members
IVertex Struct Reference

Data about removal of an I-vertex. More...

#include <ttessel.h>

Public Attributes

LineTes::Vertex_handle v
 handle of the I-vertex
LineTes::Halfedge_handle e
 incident halfedge
LineTes::Halfedge_handle esplit
 halfedge split by lengthening
Point2 p
 location of new vertex added by lengthening
double changed_length
 smallest length variation
bool shorten
 true if smallest length variation due to shortening

Detailed Description

Data about removal of an I-vertex.

An I-vertex in a line tessellation may be removed either by removing its incident edge or by lengthening it until it meets another tessellation edge.

The documentation for this struct was generated from the following file: