| Package | Description | 
|---|---|
| agi.foundation.routedesign.advanced | 
 Contains types used to define immutable geometry and configuration for routes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
abstract SurfaceConfigurationResult | 
ConfigurableConnection.getEntryToNextConfiguration()
Gets the result of configuring the entry into the next procedure. 
 | 
abstract SurfaceConfigurationResult | 
ConfigurableConnection.getExitFromPreviousConfiguration()
Gets the result of configuring the exit from the previous procedure. 
 | 
SurfaceConfigurationResult | 
ProcedureConfigurationResult.getSurfaceEntryResult()
Gets the result of configuring the surface geometry and connection for entering the current
     
Procedure (get). | 
SurfaceConfigurationResult | 
ProcedureConfigurationResult.getSurfaceExitResult()
Gets the result of configuring the surface geometry and connection for exiting the current
     
Procedure (get). | 
| Constructor and Description | 
|---|
ProcedureConfigurationResult(RouteProcedure procedure,
                            SurfaceConfigurationResult surfaceEntryResult,
                            SurfaceConfigurationResult surfaceExitResult,
                            ProfileConfigurationResult profileResult)
Create a new instance based on the configuration results for the given procedure. 
 |