Class BasicIlsSurfaces
ICAO Basic ILS Surface Construction
Namespace: FpAssistantCore.IcaoPansOps
Assembly: FpAssistantCoreScl.dll
Syntax
public class BasicIlsSurfaces : BaseObjectPansOps
Constructors
BasicIlsSurfaces(CriteriaUnits)
Constructor
Declaration
public BasicIlsSurfaces(CriteriaUnits pansOpsUnit)
Parameters
Type | Name | Description |
---|---|---|
CriteriaUnits | pansOpsUnit |
Remarks
PANSOPS unit are not used as the unit is taken from the CoordinateSystem
Properties
BasePoint
Basic point at which to start the calculations of surrounding coordinates
Declaration
public GeoCoordinate BasePoint { get; set; }
Property Value
Type | Description |
---|---|
GeoCoordinate | Coordinate of the construction origin |
DirectionOfFlight
Direction of flight
Declaration
public CompassBearing DirectionOfFlight { get; set; }
Property Value
Type | Description |
---|---|
CompassBearing | Compass bearing of the aircraft flight |
HeightMSL
Height at Mean Sea Level (MSL)
Declaration
public LinearDistance HeightMSL { get; set; }
Property Value
Type | Description |
---|---|
LinearDistance | Height above MSL |
Methods
ConstructionPoints()
Construction points used to create the geometry
Declaration
public Point3d[] ConstructionPoints()
Returns
Type | Description |
---|---|
Point3d[] | Array of Poind3d detailing construction key points |
CreateGeographicalGeometry(CoordinateSystem, GraphicalRepresentation)
Create GeoMap graphical geometry
Declaration
public GeoMapElementCollection CreateGeographicalGeometry(CoordinateSystem coordinateSystem, GraphicalRepresentation graphicalRepresentation)
Parameters
Type | Name | Description |
---|---|---|
CoordinateSystem | coordinateSystem | |
GraphicalRepresentation | graphicalRepresentation |
Returns
Type | Description |
---|---|
GeoMapElementCollection |
Remarks
This returns a collection that can be passed to a Map Engine to display on a graphics tool