AGI.Foundation.RouteDesign.Advanced Namespace |
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.
It represents the geometry of one RouteSegment of an overall route.
| |
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. The profile segment will attempt to conserve the
total initial speed (combined horizontal and vertical) through the incline, accelerating or decelerating along the incline
to match the final total speed (combined horizontal and vertical).
| |
StaticRouteProfile |
A RouteProfile designed to represent a static ProfileSegment which
does not allow configuration during the generation of the route. This is intended to facilitate
customization of the height and speed profiles in a given procedure. By using a SurfaceCurveProcedure
with this RouteProfile and a custom ProfileSegment defining the height
and speed along the path. However, note that if the ProfileSegment's TotalTime
is not consistent with the SurfaceSegment's SurfaceDistance it
will throw an exception.
| |
StaticRouteProfileStaticConfigurableProfile |
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.
Most commonly, this is used with either an EllipsoidRhumbLine (constant heading) or an
EllipsoidGeodesic (shortest distance).
| |
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.
|
Interface | Description | |
---|---|---|
IConfigurableProfileConnection |
An interface specifying additional behavior while configuring profiles for use as connections
rather than ordinary procedure profiles. This usually involves different behavior in how the
surrounding profiles are treated during configuration, including trying to preserve their
properties as much as possible without violating geometric and dynamical constraints.
|
Enumeration | 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.
Depending on whether a given procedure is defined by its entry or exit,
it may require the previous or the next connection to be configured first.
|