26 walker = walker->
next;
28 }
while (walker !=
edge);
33 vector<pair<DCELVertex*, int> > list;
41 walker = walker->
next;
42 }
while (walker !=
edge);
44 list.push_back(make_pair(highest,0));
49 list.push_back(make_pair(left->
origin, -1));
53 list.push_back(make_pair(right->
origin, 1));
57 while(left != right->
next );
DCELHalfEdge * next
Definition: DCELHalfEdge.h:15
DCELVertex * origin
Definition: DCELHalfEdge.h:17
DCELHalfEdge * getEdgeOnFace(DCELFace *face)
Definition: DCELVertex.h:60
int boundaryLength()
Definition: DCELFace.h:22
DCELFace * next
Definition: DCELFace.h:9
Definition: DCELVertex.h:2
DCELHalfEdge * getPrev()
Half Edges.
Definition: DCELHalfEdge.h:36
double x
Definition: DCELVertex.h:8
DCELFace()
Definition: DCELFace.h:14
double y
Definition: DCELVertex.h:9
Definition: DCELHalfEdge.h:8
vector< pair< DCELVertex *, int > > sortedVertices()
Definition: DCELFace.h:32
~DCELFace()
Definition: DCELFace.h:18
bool bordered
Definition: DCELFace.h:8
DCELHalfEdge * edge
Definition: DCELFace.h:7