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.3.420.0 (24.3.420.0)
Syntax public static StandardTransitionProfileSegment GetSegmentWithPrescribedAcceleration(
double startHeight,
double startRate,
double stopHeight,
double stopRate,
double initialHorizontalSpeed,
double thrustAcceleration,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics
)
Public Shared Function GetSegmentWithPrescribedAcceleration (
startHeight As Double,
startRate As Double,
stopHeight As Double,
stopRate As Double,
initialHorizontalSpeed As Double,
thrustAcceleration As Double,
surfaceDistance As Double,
heightReference As TerrainProvider,
dynamics As ProfileDynamics
) As StandardTransitionProfileSegment
public:
static StandardTransitionProfileSegment^ GetSegmentWithPrescribedAcceleration(
double startHeight,
double startRate,
double stopHeight,
double stopRate,
double initialHorizontalSpeed,
double thrustAcceleration,
double surfaceDistance,
TerrainProvider^ heightReference,
ProfileDynamics^ dynamics
)
static member GetSegmentWithPrescribedAcceleration :
startHeight : float *
startRate : float *
stopHeight : float *
stopRate : float *
initialHorizontalSpeed : float *
thrustAcceleration : float *
surfaceDistance : float *
heightReference : TerrainProvider *
dynamics : ProfileDynamics -> StandardTransitionProfileSegment
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:
StandardTransitionProfileSegmentIf the segment is infeasible, this returns null.
Otherwise, it returns the incline matching the given conditions.
See Also