ElectronicHorizonEngine.WithOptionsAndRoutePathEvaluator constructor

ElectronicHorizonEngine.WithOptionsAndRoutePathEvaluator(
  1. SDKNativeEngine sdkEngine,
  2. ElectronicHorizonOptions options,
  3. TransportMode transportMode,
  4. Route? route,
)

Creates a new instance of ElectronicHorizonEngine.

  • sdkEngine The SDKNativeEngine instance that provides shared services, such as networking and map data.

  • options The ElectronicHorizonOptions instance that configures how the electronic horizon is calculated, including look-ahead distances.

  • transportMode The TransportMode that is used when building the electronic horizon paths.

  • route The Route that improves the calculation of the most-preferred path (MPP). If null is passed, the most-preferred path can deviate from the route.

Throws InstantiationException. InstantiationException If the electronic horizon engine cannot be created.

Implementation

factory ElectronicHorizonEngine.WithOptionsAndRoutePathEvaluator(SDKNativeEngine sdkEngine, ElectronicHorizonOptions options, TransportMode transportMode, Route? route) => $prototype.WithOptionsAndRoutePathEvaluator(sdkEngine, options, transportMode, route);