TransportPositionerOptions (Class)

Namespace: Wrld.Transport

Defines creation parameters for a TransportPositioner. See Wrld.Transport.TransportPositionerOptionsBuilder for a convenience builder to construct instances of this type.

Properties

double InputLatitudeDegrees

Input latitude coordinate in degrees.

double InputLatitudeDegrees { get; private set; } 

double InputLongitudeDegrees

Input longitude coordinate in degrees.

double InputLongitudeDegrees { get; private set; } 

bool HasAltitude

True if optional input altitude is set.

bool HasAltitude { get; private set; } 

double AltitudeInMeters

Optional input altitude in meters.

double AltitudeInMeters { get; private set; } 

ElevationMode ElevationMode

Optional value indicating whether altitude is specified as a height above terrain, or an absolute altitude above sea level.

ElevationMode ElevationMode { get; private set; } 

bool HasHeading

True if optional input heading is set.

bool HasHeading { get; private set; } 

double InputHeadingDegrees

Optional input heading angle in degrees clockwise from North.

double InputHeadingDegrees { get; private set; } 

double MaxHeadingDeviationToMatchedPointDegrees

Constraint threshold for the maximum allowed difference between InputHeadingDegrees and the tangential direction of a candidate on a TransportDirectedEdge, in degrees.

double MaxHeadingDeviationToMatchedPointDegrees { get; private set; } 

double MaxDistanceToMatchedPointMeters

Constraint threshold for the maximum allowed distance between the input coordinates and a candidate point on a TransportDirectedEdge, in meters.

double MaxDistanceToMatchedPointMeters { get; private set; } 

double MaxDistanceForPossibleHeadingMatch

Constraint threshold for the maximum allowed distance between which the provided heading can match on a TransportDirectedEdge, in meters.

double MaxDistanceForPossibleHeadingMatch { get; private set; } 

TransportNetworkType TransportNetworkType

The transport network on which to attempt to find a matching point.

TransportNetworkType TransportNetworkType { get; private set; } 
v0.8.203