To efficiently find a route within a cartesian area, we need routing points of a mesh to build a graph for the route search.
public interface IRoutingPointsGenerator
Generates routing points within the area that is spanned by the envelope.
IList<Position> Generate(BoundingBox boundingBox, IEnumerable<Geometry> geometries = null)
|BoundingBox||boundingBox||Define the extent of the cartesian area|
|IEnumerable<Geometry>||geometries||Can be used to find well located routing points|
|IList<Position>||All routing points within the envelope.|