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.3.420.0 (24.3.420.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.Terrain.TerrainProvider
The terrain reference surface for the runway. - runwayStartPosition
- Type: AGI.Foundation.Coordinates.Cartographic
The start position of the runway, including the height offset of the
runway above the terrain reference surface. - 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 final speed, in meters. - startHeight
- Type: System.Double
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: System.Double
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: System.Double
The angle at which to glide during descent, in radians. (This will override the
descent behavior in the profileDynamics). - profileDynamics
- Type: AGI.Foundation.RouteDesign.ProfileDynamics
The platform dynamics specifying the push over and pitch up accelerations. - speedOnApproach
- Type: System.Double
The speed at which the platform arrives when approaching the landing, in meters per second. - finalSpeed
- Type: System.Double
The final speed of the platform after rolling to a stop on the runway, in meters per second. - turningRadiusOnApproach
- Type: System.Double
The horizontal turning radius to use when approaching the glide plane for landing, in meters.
See Also