LandingProcedure Constructor (TerrainProvider, Cartographic, Double, Double, Double, Double, Double, ProfileDynamics, Double, Double, Double) |
Create a landing 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.2.419.0 (24.2.419.0)
Syntaxpublic LandingProcedure(
TerrainProvider terrainReference,
Cartographic runwayStartPosition,
double runwayHeading,
double rollDistance,
double startHeight,
double stopHeight,
double glideSlopeAngle,
ProfileDynamics profileDynamics,
double speedOnApproach,
double finalSpeed,
double turningRadiusOnApproach
)
Public Sub New (
terrainReference As TerrainProvider,
runwayStartPosition As Cartographic,
runwayHeading As Double,
rollDistance As Double,
startHeight As Double,
stopHeight As Double,
glideSlopeAngle As Double,
profileDynamics As ProfileDynamics,
speedOnApproach As Double,
finalSpeed As Double,
turningRadiusOnApproach As Double
)
public:
LandingProcedure(
TerrainProvider^ terrainReference,
Cartographic runwayStartPosition,
double runwayHeading,
double rollDistance,
double startHeight,
double stopHeight,
double glideSlopeAngle,
ProfileDynamics^ profileDynamics,
double speedOnApproach,
double finalSpeed,
double turningRadiusOnApproach
)
new :
terrainReference : TerrainProvider *
runwayStartPosition : Cartographic *
runwayHeading : float *
rollDistance : float *
startHeight : float *
stopHeight : float *
glideSlopeAngle : float *
profileDynamics : ProfileDynamics *
speedOnApproach : float *
finalSpeed : float *
turningRadiusOnApproach : float -> LandingProcedure
Parameters
- terrainReference
- Type: AGI.Foundation.TerrainTerrainProvider
The terrain reference surface for the runway. - runwayStartPosition
- Type: AGI.Foundation.CoordinatesCartographic
The start position of the runway, including the height offset of the
runway above the terrain reference surface. - 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 final speed, in meters. - startHeight
- Type: SystemDouble
The height above the runway at which the platform approaches the landing, in meters.
This represents the height of the center of mass (or center of a 3D model) with respect to the terrain and runway
offset specified by the height of the runwayStartPosition. - stopHeight
- Type: SystemDouble
The final constant offset above the runway, in meters. This represents the height
of the center of mass (or center of a 3D model) with respect to the terrain and runway offset specified by
the height of the runwayStartPosition. - glideSlopeAngle
- Type: SystemDouble
The angle at which to glide during descent, in radians. (This will override the
descent behavior in the profileDynamics). - profileDynamics
- Type: AGI.Foundation.RouteDesignProfileDynamics
The platform dynamics specifying the push over and pitch up accelerations. - speedOnApproach
- Type: SystemDouble
The speed at which the platform arrives when approaching the landing, in meters per second. - finalSpeed
- Type: SystemDouble
The final speed of the platform after rolling to a stop on the runway, in meters per second. - turningRadiusOnApproach
- Type: SystemDouble
The horizontal turning radius to use when approaching the glide plane for landing, in meters.
See Also