See: Description
| Interface | Description | 
|---|---|
| IConfigurableProfileConnection | 
 An interface specifying additional behavior while configuring profiles for use as connections
 rather than ordinary procedure profiles. 
 | 
| Class | Description | 
|---|---|
| CompositeProfileSegment | 
 A profile segment composed of a number of other profile segments in a sequence. 
 | 
| CompositeSurfaceSegment | 
 A segment that combines a number of other surface segments together sequentially. 
 | 
| ConfigurableConnection | 
 Base class for all types that connect two  
RouteProcedures together. | 
| ConfigurableProfile | 
 A configurable profile is used by the  
RoutePropagator to ensure that the 
 route heights and speeds are continuous from one segment to the next. | 
| ConfigurableSurfaceProcedure | 
 A definition for the procedure from which to configure the surface geometry between 
 procedures and connections. 
 | 
| ConnectionConfigurationResult | 
 The result of configuring the surface geometry on a given  
RouteConnection. | 
| ConnectionStrategy | 
 Base class for a set of connections that represent a path from one 
  
Cartographic point to another. | 
| ConstantHeightSegment | 
 A profile defining geometry for a constant height above the reference surface. 
 | 
| DegenerateSurfaceSegment | 
 A surface segment that specifies a surface path of zero length, representing
 a single position and heading. 
 | 
| GeodesicConnectionStrategy | 
 A connection strategy that connects two procedures with a straight path
 of minimum distance (geodesic). 
 | 
| HeightConfigurationResult | 
 The result of configuring the height on a given  
RouteProcedure. | 
| HoldingPatternProfile | 
 An interface defining a means of determining how many revolutions are required to spend a minimum time
 in a particular holding procedure. 
 | 
| ParametricRouteSegment | 
 This takes the "Flat" geometry specified by the route and transforms it into geometry
 with respect to the curvature of the  
Ellipsoid reference surface. | 
| PartialSurfaceSegment | 
 A surface segment that represents a selected portion of another surface segment. 
 | 
| ProcedureConfigurationResult | 
 The result of configuring the surface geometry on a given  
RouteProcedure. | 
| ProfileConfigurationResult | 
 The result of configuring the vertical and temporal geometry on a given  
RouteProcedure. | 
| ProfileSegment | 
 Base class for all types representing the immutable vertical and 
 temporal geometry corresponding to all or part of a particular  
RouteSegment. | 
| RhumbLineConnectionStrategy | 
 A connection strategy that connects two procedures with a straight path
 following a constant heading. 
 | 
| SimpleRouteProcedure | 
 Base class for all surface procedures that don't specify an explicit  
RouteProfile 
 associated with the surface path. | 
| SpeedConfigurationResult | 
 The result of configuring the speed on a given  
RouteProcedure. | 
| StandardTransitionProfileSegment | 
 A profile segment that connects a straight line between the initial height, initial height rate, initial speed, 
 final height, final height rate, and final speed. 
 | 
| StaticRouteProfile | 
 A  
RouteProfile designed to represent a static ProfileSegment which 
 does not allow configuration during the generation of the route. | 
| StaticRouteProfile.StaticConfigurableProfile | 
 A helper class which takes a  
ProfileSegment and a SurfaceSegment
    which correspond to each other and indicates to the route design system to disallow any modification
    of the user's geometry. | 
| SurfaceArc | 
 A mutable definition for a generic nearly-circular arc on the ellipsoid surface used when configuring
 procedure surface geometry. 
 | 
| SurfaceConfigurationResult | 
 The result of configuring the surface geometry on a given  
RouteProcedure. | 
| SurfaceCurveSegment | 
 A surface segment representing the path defined by an  
EllipsoidSurfaceCurve. | 
| SurfaceProcedureConnection | 
 Base class for all connections that have an arbitrary profile. 
 | 
| SurfaceSegment | 
 The base class for all types representing the immutable geometry of the surface path corresponding
 to all or part of a particular  
RouteSegment. | 
| Enum | Description | 
|---|---|
| HeightConfigurationStatus | 
 An enumeration indicating the status of the configuration of height information between route segments. 
 | 
| KindOfTangent | 
 An enumeration indicating the behavior of a tangent line at a given arc. 
 | 
| SpeedConfigurationStatus | 
 An enumeration indicating the status of the configuration of speed information between route segments. 
 | 
| SurfaceConnectionStatus | 
 An enumeration indicating the status of the configuration of the surface geometry. 
 | 
| SurfaceProcedureConnectionDependency | 
 An enumeration indicating how one surface procedure depends on another. 
 |