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