55 std::deque<HalfEdge> edges;
56 std::map<geom::CoordinateXY, HalfEdge*> vertexMap;
58 HalfEdge* create(
const geom::CoordinateXYZM& p0,
const geom::CoordinateXYZM& p1);
103 HalfEdge*
addEdge(
const geom::CoordinateXYZM& orig,
const geom::CoordinateXYZM& dest);
112 static bool isValidEdge(
const geom::CoordinateXY& orig,
const geom::CoordinateXY& dest);
114 void getVertexEdges(std::vector<const HalfEdge*>& edgesOut);