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)
Syntaxpublic 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.Terrain.TerrainProvider
The terrain reference surface for the runway. - runwayStartLongitude
- Type: System.Double
The longitude at the start of the runway, in radians. - runwayStartLatitude
- Type: System.Double
The geodetic latitude at the start of the runway, in radians. - initialHeightAboveRunway
- Type: System.Double
The initial offset above the terrain at the start of the runway, in meters. - finalHeightAboveRunway
- Type: System.Double
The final height with respect to the terrain at which to level off after takeoff, in meters. - runwayHeading
- Type: System.Double
The heading of the runway with respect to north, in radians. - rollDistance
- Type: System.Double
The distance along the runway that the platform needs to reach the takeoffSpeed, in meters. - climbAngle
- Type: System.Double
The angle at which to climb during takeoff, in radians. - pitchUpAcceleration
- Type: System.Double
The acceleration at which to pitch up when taking off, in meters/sec/sec. - pitchDownAcceleration
- Type: System.Double
The acceleration at which to pitch down after reaching the desired height, in meters/sec/sec. - startSpeed
- Type: System.Double
The speed at which the platform is moving at the start of the runway, in meters per second. - takeoffSpeed
- Type: System.Double
The speed achieved at the end of the rollDistance to use during the climb, in meters per second. - turningRadius
- Type: System.Double
The horizontal turning radius to use after leveling off to turn to the next procedure, in meters.
See Also