| Package | Description | 
|---|---|
| agi.foundation.routedesign.advanced | 
 Contains types used to define immutable geometry and configuration for routes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProfileConfigurationResult | 
IConfigurableProfileConnection.configureProfileAsConnection(ConfigurableProfile previous,
                            ConfigurableProfile next,
                            ITrackCalculationProgress tracker)
Configures this profile for use as a connection between two other profiles. 
 | 
ProfileConfigurationResult | 
StaticRouteProfile.StaticConfigurableProfile.configureProfiles(ConfigurableProfile previous,
                 ConfigurableProfile next,
                 ITrackCalculationProgress tracker)
Configure this profile in relation to the previous and next profile to make sure than
        they each connect continuously. 
 | 
abstract ProfileConfigurationResult | 
ConfigurableProfile.configureProfiles(ConfigurableProfile previous,
                 ConfigurableProfile next,
                 ITrackCalculationProgress tracker)
Configure this profile in relation to the previous and next profile to make sure than
    they each connect continuously. 
 | 
ProfileConfigurationResult | 
ProcedureConfigurationResult.getProfileResult()
Gets the result of configuring the vertical and temporal geometry for the current
     
Procedure (get). | 
ProfileConfigurationResult | 
ConnectionConfigurationResult.getProfileResult()
Gets the result of configuring the vertical and temporal geometry for the connection. 
 | 
| Constructor and Description | 
|---|
ConnectionConfigurationResult(RouteProcedure previousProcedure,
                             RouteProcedure nextProcedure,
                             ProfileConfigurationResult profileResult)
Create a new instance based on the configuration results for the given connection. 
 | 
ProcedureConfigurationResult(RouteProcedure procedure,
                            SurfaceConfigurationResult surfaceEntryResult,
                            SurfaceConfigurationResult surfaceExitResult,
                            ProfileConfigurationResult profileResult)
Create a new instance based on the configuration results for the given procedure. 
 |