The RoutingBase type exposes the following members.
Given a point on the edge of a shape, this returns the middle point of the edge adjacent to it in the clockwise direction.
Finds the crossings.
Given the connection, the most probable start and end points are returned together with some additional points if necessary.
Gets the route points.
Gets the sector.
Returns whether the given point is in the neighborhood of a shape.
Returns whether the given point resides in one of the shapes in the diagram.