Click or drag to resize

StandardTransitionProfileSegmentGetSegmentWithPrescribedAcceleration Method (Double, Double, Double, Double, Double, Double, Double, TerrainProvider, ProfileDynamics)

Creates an inclined profile segment where the intermediate flight path angle is defined by the initial and final height and the thrust acceleration determines the final speed.

Namespace:  AGI.Foundation.RouteDesign.Advanced
Assembly:  AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public static StandardTransitionProfileSegment GetSegmentWithPrescribedAcceleration(
	double startHeight,
	double startRate,
	double stopHeight,
	double stopRate,
	double initialHorizontalSpeed,
	double thrustAcceleration,
	double surfaceDistance,
	TerrainProvider heightReference,
	ProfileDynamics dynamics
)

Parameters

startHeight
Type: SystemDouble
The initial height, in meters.
startRate
Type: SystemDouble
The initial vertical velocity, in meters per second.
stopHeight
Type: SystemDouble
The final height, in meters.
stopRate
Type: SystemDouble
The final vertical velocity, in meters per second.
initialHorizontalSpeed
Type: SystemDouble
The initial horizontal velocity, in meters per second.
thrustAcceleration
Type: SystemDouble
The acceleration along the flight path angle, in meters per second squared.
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. The acceleration and deceleration specified here are overridden by the specified thrustAcceleration in this case.

Return Value

Type: StandardTransitionProfileSegment
If the segment is infeasible, this returns null. Otherwise, it returns the incline matching the given conditions.
See Also