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; }