Description
Interface used to access the options for a landing procedure.
Public Methods
Public Properties
Interfaces
CoClasses that Implement IAgAvtrProcedureLanding
Example
Add and configure a landing procedure
[C#] |
---|
// Add a landing procedure
IAgAvtrProcedureLanding landing = procedures.Add(AgEAvtrSiteType.eSiteRunway, AgEAvtrProcedureType.eProcLanding) as IAgAvtrProcedureLanding;
// Get the runway heading options
IAgAvtrRunwayHeadingOptions headingOptions = landing.RunwayHeadingOptions;
// Land from the low end
headingOptions.RunwayMode = AgEAvtrRunwayHighLowEnd.eLowEnd;
// Use a standard instrument approach
landing.ApproachMode = AgEAvtrApproachMode.eStandardInstrumentApproach;
// Get the options for a standard instrument approach
IAgAvtrLandingStandardInstrumentApproach sia = landing.ModeAsStandardInstrumentApproach;
// Change the approach altitude
sia.ApproachAltitude = 1000;
// Change the glideslope
sia.Glideslope = 4;
// Offset the runway altitude
sia.RunwayAltitudeOffset = 10;
// Use the terrain as an altitude reference for the runway
sia.UseRunwayTerrain = true;
|
|
Add and configure a landing procedure
[Visual Basic .NET] |
---|
' Add a landing procedure
Dim landing As IAgAvtrProcedureLanding = TryCast(procedures.Add(AgEAvtrSiteType.eSiteRunway, AgEAvtrProcedureType.eProcLanding), IAgAvtrProcedureLanding)
' Get the runway heading options
Dim headingOptions As IAgAvtrRunwayHeadingOptions = landing.RunwayHeadingOptions
' Land from the low end
headingOptions.RunwayMode = AgEAvtrRunwayHighLowEnd.eLowEnd
' Use a standard instrument approach
landing.ApproachMode = AgEAvtrApproachMode.eStandardInstrumentApproach
' Get the options for a standard instrument approach
Dim sia As IAgAvtrLandingStandardInstrumentApproach = landing.ModeAsStandardInstrumentApproach
' Change the approach altitude
sia.ApproachAltitude = 1000
' Change the glideslope
sia.Glideslope = 4
' Offset the runway altitude
sia.RunwayAltitudeOffset = 10
' Use the terrain as an altitude reference for the runway
sia.UseRunwayTerrain = True
|
|
Add and configure a landing procedure
[Python - STK API] |
---|
# IAgAvtrProcedureCollection procedures: Procedure Collection object
# Add a landing procedure
landing = procedures.Add(AgEAvtrSiteType.eSiteRunway, AgEAvtrProcedureType.eProcLanding)
# Get the runway heading options
headingOptions = landing.RunwayHeadingOptions
# Land from the low end
headingOptions.RunwayMode = AgEAvtrRunwayHighLowEnd.eLowEnd
# Use a standard instrument approach
landing.ApproachMode = AgEAvtrApproachMode.eStandardInstrumentApproach
# Get the options for a standard instrument approach
sia = landing.ModeAsStandardInstrumentApproach
# Change the approach altitude
sia.ApproachAltitude = 1000
# Change the glideslope
sia.Glideslope = 4
# Offset the runway altitude
sia.RunwayAltitudeOffset = 10
# Use the terrain as an altitude reference for the runway
sia.UseRunwayTerrain = True
|
|
Add and configure a landing procedure
[MATLAB] |
---|
% IAgAvtrProcedureCollection procedures: Procedure Collection object
% Add a landing procedure
landing = procedures.Add('eSiteRunway', 'eProcLanding');
% Get the runway heading options
headingOptions = landing.RunwayHeadingOptions;
% Land from the low end
headingOptions.RunwayMode = 'eLowEnd';
% Use a standard instrument approach
landing.ApproachMode = 'eStandardInstrumentApproach';
% Get the options for a standard instrument approach
sia = landing.ModeAsStandardInstrumentApproach;
% Change the approach altitude
sia.ApproachAltitude = 1000;
% Change the glideslope
sia.Glideslope = 4;
% Offset the runway altitude
sia.RunwayAltitudeOffset = 10;
% Use the terrain as an altitude reference for the runway
sia.UseRunwayTerrain = 1;
|
|