Class GeometryCoordinatesRoutingPointsGenerator
Finds routing points that are close to every geometry coordinate but not intersecting with the geometry and
only within the envelope.
Inheritance
System.Object
GeometryCoordinatesRoutingPointsGenerator
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Components.Environments.Cartesian.Routing
Assembly: Mars.Components.dll
Syntax
public class GeometryCoordinatesRoutingPointsGenerator : IRoutingPointsGenerator
Constructors
| Improve this Doc View SourceGeometryCoordinatesRoutingPointsGenerator(Double)
Finds routing points that are close to every geometry coordinate but not intersecting with the geometry and
only within the envelope.
Declaration
public GeometryCoordinatesRoutingPointsGenerator(double distanceToObstacle)
Parameters
Type | Name | Description |
---|---|---|
System.Double | distanceToObstacle |
Methods
| Improve this Doc View SourceGenerate(BoundingBox, IEnumerable<Geometry>)
Finds routing points that are close to every geometry coordinate but not intersecting with the geometry and
only within the envelope.
Declaration
public IList<Position> Generate(BoundingBox boundingBox, IEnumerable<Geometry> geometries = null)
Parameters
Type | Name | Description |
---|---|---|
BoundingBox | boundingBox | |
System.Collections.Generic.IEnumerable<NetTopologySuite.Geometries.Geometry> | geometries |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<Position> |