StandardTransitionProfileSegmentGetSegmentWithoutFinalConditions Method (Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics) |
Creates an inclined profile segment with an incline at a given flight path angle.
The final height and final speed are unspecified. The intermediate incline angle
is determined such that the intermediate rate of change of height is at or below
the specified heightRate. There is no final pitch maneuver so
the final angle is the same as the intermediate angle.
Namespace:
AGI.Foundation.RouteDesign.Advanced
Assembly:
AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static StandardTransitionProfileSegment GetSegmentWithoutFinalConditions(
double startHeight,
double initialAngle,
double heightRate,
double initialHorizontalSpeed,
double targetFinalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics
)
Public Shared Function GetSegmentWithoutFinalConditions (
startHeight As Double,
initialAngle As Double,
heightRate As Double,
initialHorizontalSpeed As Double,
targetFinalHorizontalSpeed As Double,
surfaceDistance As Double,
heightReference As TerrainProvider,
dynamics As ProfileDynamics
) As StandardTransitionProfileSegment
public:
static StandardTransitionProfileSegment^ GetSegmentWithoutFinalConditions(
double startHeight,
double initialAngle,
double heightRate,
double initialHorizontalSpeed,
double targetFinalHorizontalSpeed,
double surfaceDistance,
TerrainProvider^ heightReference,
ProfileDynamics^ dynamics
)
static member GetSegmentWithoutFinalConditions :
startHeight : float *
initialAngle : float *
heightRate : float *
initialHorizontalSpeed : float *
targetFinalHorizontalSpeed : float *
surfaceDistance : float *
heightReference : TerrainProvider *
dynamics : ProfileDynamics -> StandardTransitionProfileSegment
Parameters
- startHeight
- Type: SystemDouble
The initial height, in meters. - initialAngle
- Type: SystemDouble
The initial flight path angle, in radians. - heightRate
- Type: SystemDouble
The intermediate rate of change of the height, in meters per second. - initialHorizontalSpeed
- Type: SystemDouble
The initial horizontal velocity, in meters per second. - targetFinalHorizontalSpeed
- Type: SystemDouble
The target final horizontal velocity, in meters per second.
This determines whether to accelerate or decelerate during the segment. - surfaceDistance
- Type: SystemDouble
The total horizontal distance along the surface, in meters. - heightReference
- Type: AGI.Foundation.TerrainTerrainProvider
The reference surface above which to define the height. - dynamics
- Type: AGI.Foundation.RouteDesignProfileDynamics
The dynamical properties along the profile, including the vertical acceleration values and
the thrust acceleration and deceleration.
Return Value
Type:
StandardTransitionProfileSegmentIf the segment is infeasible, this returns null.
Otherwise, it returns the incline with the specified characteristics.
See Also