TransportPathfindOptions (Class)

Namespace: Wrld.Transport

Input parameters for TransportApi.FindShortestPath() See Wrld.Transport.TransportPathfindOptionsBuilder for a convenience builder to construct instances of this type.

Properties

TransportDirectedEdgeId DirectedEdgeIdA

The id of a directed edge object on which the start point lies.

TransportDirectedEdgeId DirectedEdgeIdA { get; private set; } 

TransportDirectedEdgeId DirectedEdgeIdB

The id of a directed edge object on which the goal point lies.

TransportDirectedEdgeId DirectedEdgeIdB { get; private set; } 

double ParameterizedPointOnEdgeA

A point on the start directed edge, specified as a parameterised distance along the edge, in range 0.0 to 1.0.

double ParameterizedPointOnEdgeA { get; private set; } 

double ParameterizedPointOnEdgeB

A point on the goal directed edge, specified as a parameterised distance along the edge, in range 0.0 to 1.0.

double ParameterizedPointOnEdgeB { get; private set; } 

bool UTurnAllowedAtA

If true, for a start point on a bi-directional way, the pathfinding algorithm is permitted to immediately traverse the adjacent directed edge on the same way but in the opposite direction (following the opposite carriageway).

bool UTurnAllowedAtA { get; private set; } 

bool UTurnAllowedAtB

If true, for a goal point on a bi-directional way, the pathfinding algorithm is permitted to immediately traverse the adjacent directed edge on the same way but in the opposite direction (following the opposite carriageway).

bool UTurnAllowedAtB { get; private set; } 
v0.8.17