#include <DCELFace.h>
DCELFace * next
Definition: DCELFace.h:9
bool bordered
Definition: DCELFace.h:8
DCELHalfEdge * edge
Definition: DCELFace.h:7
| int DCELFace::boundaryLength |
( |
| ) |
|
26 walker = walker->
next;
28 }
while (walker !=
edge);
DCELHalfEdge * next
Definition: DCELHalfEdge.h:15
Definition: DCELHalfEdge.h:8
DCELHalfEdge * edge
Definition: DCELFace.h:7
| vector< pair< DCELVertex *, int > > DCELFace::sortedVertices |
( |
| ) |
|
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 );
59 }
DCELHalfEdge * next
Definition: DCELHalfEdge.h:15
DCELVertex * origin
Definition: DCELHalfEdge.h:17
DCELHalfEdge * getEdgeOnFace(DCELFace *face)
Definition: DCELVertex.h:60
Definition: DCELVertex.h:2
DCELHalfEdge * getPrev()
Half Edges.
Definition: DCELHalfEdge.h:36
double x
Definition: DCELVertex.h:8
double y
Definition: DCELVertex.h:9
Definition: DCELHalfEdge.h:8
DCELHalfEdge * edge
Definition: DCELFace.h:7
The documentation for this class was generated from the following file: