/// <summary> /// /// </summary> /// <param name="de"></param> /// <param name="er"></param> abstract public void SetEdgeRing(DirectedEdge de, EdgeRing er);
/// <summary> /// /// </summary> /// <param name="start"></param> /// <param name="geometryFactory"></param> public EdgeRing(DirectedEdge start, IGeometryFactory geometryFactory) { this.geometryFactory = geometryFactory; ComputePoints(start); ComputeRing(); }
/// <summary> /// /// </summary> /// <param name="de"></param> /// <returns></returns> abstract public DirectedEdge GetNext(DirectedEdge de);