Show / Hide Table of Contents

Class OasConstantsGreenPages

Retrieval of the OAS Constants from tables as defined in Doc8168 Green Pages

Inheritance
object
BaseObject
BaseObjectPansOps
OasConstantsGreenPages
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: FpAssistantCore.IcaoPansOps
Assembly: FpAssistantCoreScl.dll
Syntax
public class OasConstantsGreenPages : BaseObjectPansOps
Remarks

Covers the range of constants published in the tables in older versions of DOC 8168; commonly known as the 'Green Pages'. Assign the properties and read the properties to access the OAS constants.

Examples
OasConstantsGreenPages oasConstants = new OasConstantsGreenPages
{
   AircraftCategory = OasConstantsAircraftCategories.CAT_I,
   GlidePathAngle = OasConstantsGreenPagesGlidePathAngles.GPA_25,
   ThreasholdDistance = OasConstantsGreenPagesThreasholdDistances._2000Metres,
   MissedApproachSlopePercentage = OasConstantsMissedApproachSlopes.Percentage_2_0
};

Constructors

View Source

OasConstantsGreenPages(CriteriaUnits)

Constructor setting properties to default values

Declaration
public OasConstantsGreenPages(CriteriaUnits pansOpsUnit)
Parameters
Type Name Description
CriteriaUnits pansOpsUnit
Remarks

Deafult Values: CAT I - MS Slope 2.0% - GPA 2.5 - Threshold Distance of 2000 meters

Properties

View Source

AircraftCategory

Option for the type of aircraft category constants

Declaration
public OasConstantsAircraftCategories AircraftCategory { get; set; }
Property Value
Type Description
OasConstantsAircraftCategories

Category choice for the aircraft's constants

View Source

GlidePathAngle

OAS coefficients for glidepath angles between 2.5 and 3.5 degrees

Declaration
public OasConstantsGreenPagesGlidePathAngles GlidePathAngle { get; set; }
Property Value
Type Description
OasConstantsGreenPagesGlidePathAngles

hma - height of missed approach obstacle

View Source

MissedApproachSlopePercentage

Option to set the missed approach slope percentage

Declaration
public OasConstantsMissedApproachSlopes MissedApproachSlopePercentage { get; set; }
Property Value
Type Description
OasConstantsMissedApproachSlopes

Enum of the missed approach slope percentage

View Source

ThreasholdDistance

OAS coefficients for Threashold or Localizer distance

Declaration
public OasConstantsGreenPagesThreasholdDistances ThreasholdDistance { get; set; }
Property Value
Type Description
OasConstantsGreenPagesThreasholdDistances

Distance from the Threashold/LOC

View Source

WSurfaceA

Property: W Surface A

Declaration
public double WSurfaceA { get; }
Property Value
Type Description
double

Value of the constant

View Source

WSurfaceC

Property: W Surface C

Declaration
public double WSurfaceC { get; }
Property Value
Type Description
double

Value of the constant

View Source

XSurfaceA

Property: X Surface A

Declaration
public double XSurfaceA { get; }
Property Value
Type Description
double

Value of the constant

View Source

XSurfaceB

Property: X Surface B

Declaration
public double XSurfaceB { get; }
Property Value
Type Description
double

Value of the constant

View Source

XSurfaceC

Property: X Surface C

Declaration
public double XSurfaceC { get; }
Property Value
Type Description
double

Value of the constant

View Source

YSurfaceA

Property: Y Surface A

Declaration
public double YSurfaceA { get; }
Property Value
Type Description
double

Value of the constant

View Source

YSurfaceB

Property: Y Surface B

Declaration
public double YSurfaceB { get; }
Property Value
Type Description
double

Value of the constant

View Source

YSurfaceC

Property: Y Surface C

Declaration
public double YSurfaceC { get; }
Property Value
Type Description
double

Value of the constant

View Source

ZSurfaceA

Property: Z Surface A

Declaration
public double ZSurfaceA { get; }
Property Value
Type Description
double

Value of the constant

View Source

ZSurfaceB

Property: Z Surface B

Declaration
public double ZSurfaceB { get; }
Property Value
Type Description
double

Value of the constant

View Source

ZSurfaceC

Property: Y Surface C

Declaration
public double ZSurfaceC { get; }
Property Value
Type Description
double

Value of the constant

  • View Source
In this article
Back to top Copyright 2018-2025 CADology Limited