Package | Description |
---|---|
agi.foundation.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
Modifier and Type | Method and Description |
---|---|
abstract ConfigurableConnection |
RouteConnection.createConnection(ConfigurableSurfaceProcedure previousPath,
ConfigurableSurfaceProcedure nextPath,
RouteProcedure previousProcedure,
RouteProcedure nextProcedure)
Create the
ConfigurableConnection that can be used by the RoutePropagator
to configure the connections between route segments. |
ConfigurableConnection |
ProfileRouteConnection.createConnection(ConfigurableSurfaceProcedure previousPath,
ConfigurableSurfaceProcedure nextPath,
RouteProcedure previousProcedure,
RouteProcedure nextProcedure)
Create the
ConfigurableConnection used to configure how the route behaves when
transitioning from one procedure to the next. |
Modifier and Type | Class and Description |
---|---|
class |
SurfaceProcedureConnection
Base class for all connections that have an arbitrary profile.
|
Modifier and Type | Method and Description |
---|---|
double |
SurfaceArc.configureConnection(ConfigurableConnection connection,
KindOfTangent tangentBehavior)
Given a connection, configure it so that it is tangent to the surface arc.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ConfigurableConnection.configure(List<ConfigurableConnection> connections,
int currentIndex)
Configure this connection based on its index in the given list of all connections in the route.
|
abstract SurfaceConfigurationResult |
ConfigurableSurfaceProcedure.configureEntry(List<ConfigurableConnection> connections,
int previousIndex)
Given the list of connections, configure the previous connection as it enters this procedure.
|
abstract SurfaceConfigurationResult |
ConfigurableSurfaceProcedure.configureExit(List<ConfigurableConnection> connections,
int nextIndex)
Given the list of connections, configure the next connection as it leaves this procedure.
|