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.
|
Modifier and Type | Class and Description |
---|---|
class |
ProfileRouteConnection
A simple route connection that defines a straight connection between two procedures with a
user specified profile defining the vertical and temporal behavior along the connection.
|
Modifier and Type | Method and Description |
---|---|
RouteConnection |
DefaultConnectionBehavior.createConnection(RouteProcedure previousProcedure,
RouteProcedure nextProcedure)
Create a connection between two
RouteProcedures based on the
current settings for the connection behavior. |
RouteConnection |
RoutePropagator.getCustomDefaultConnection()
Gets the custom connection that will be used to fill in
any missing connections in the list of route
Segments (get ). |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
RouteConnection.checkForSameDefinition(RouteConnection other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ProfileRouteConnection.checkForSameDefinition(RouteConnection other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
RoutePropagator.setCustomDefaultConnection(RouteConnection value)
Sets the custom connection that will be used to fill in
any missing connections in the list of route
Segments (get ). |
Constructor and Description |
---|
RouteConnection(RouteConnection existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
RoutePropagator(RouteConnection customDefaultConnection,
Iterable<? extends RouteSegment> procedures)
Create a new instance based on the given default connection and set of procedures.
|