TakeoffProcedure Constructor (TerrainProvider, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Create a takeoff procedure based on the given parameters with respect to a terrain surface.
Namespace:
AGI.Foundation.RouteDesign
Assembly:
AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public TakeoffProcedure(
TerrainProvider runwayTerrainProvider,
double runwayStartLongitude,
double runwayStartLatitude,
double initialHeightAboveRunway,
double finalHeightAboveRunway,
double runwayHeading,
double rollDistance,
double climbAngle,
double pitchUpAcceleration,
double pitchDownAcceleration,
double startSpeed,
double takeoffSpeed,
double turningRadius
)
Public Sub New (
runwayTerrainProvider As TerrainProvider,
runwayStartLongitude As Double,
runwayStartLatitude As Double,
initialHeightAboveRunway As Double,
finalHeightAboveRunway As Double,
runwayHeading As Double,
rollDistance As Double,
climbAngle As Double,
pitchUpAcceleration As Double,
pitchDownAcceleration As Double,
startSpeed As Double,
takeoffSpeed As Double,
turningRadius As Double
)
public:
TakeoffProcedure(
TerrainProvider^ runwayTerrainProvider,
double runwayStartLongitude,
double runwayStartLatitude,
double initialHeightAboveRunway,
double finalHeightAboveRunway,
double runwayHeading,
double rollDistance,
double climbAngle,
double pitchUpAcceleration,
double pitchDownAcceleration,
double startSpeed,
double takeoffSpeed,
double turningRadius
)
new :
runwayTerrainProvider : TerrainProvider *
runwayStartLongitude : float *
runwayStartLatitude : float *
initialHeightAboveRunway : float *
finalHeightAboveRunway : float *
runwayHeading : float *
rollDistance : float *
climbAngle : float *
pitchUpAcceleration : float *
pitchDownAcceleration : float *
startSpeed : float *
takeoffSpeed : float *
turningRadius : float -> TakeoffProcedure
Parameters
- runwayTerrainProvider
- Type: AGI.Foundation.TerrainTerrainProvider
The terrain reference surface for the runway. - runwayStartLongitude
- Type: SystemDouble
The longitude at the start of the runway, in radians. - runwayStartLatitude
- Type: SystemDouble
The geodetic latitude at the start of the runway, in radians. - initialHeightAboveRunway
- Type: SystemDouble
The initial offset above the terrain at the start of the runway, in meters. - finalHeightAboveRunway
- Type: SystemDouble
The final height with respect to the terrain at which to level off after takeoff, in meters. - runwayHeading
- Type: SystemDouble
The heading of the runway with respect to north, in radians. - rollDistance
- Type: SystemDouble
The distance along the runway that the platform needs to reach the takeoffSpeed, in meters. - climbAngle
- Type: SystemDouble
The angle at which to climb during takeoff, in radians. - pitchUpAcceleration
- Type: SystemDouble
The acceleration at which to pitch up when taking off, in meters/sec/sec. - pitchDownAcceleration
- Type: SystemDouble
The acceleration at which to pitch down after reaching the desired height, in meters/sec/sec. - startSpeed
- Type: SystemDouble
The speed at which the platform is moving at the start of the runway, in meters per second. - takeoffSpeed
- Type: SystemDouble
The speed achieved at the end of the rollDistance to use during the climb, in meters per second. - turningRadius
- Type: SystemDouble
The horizontal turning radius to use after leveling off to turn to the next procedure, in meters.
See Also