Class MinimumLengthRnavSegment
Handle the calcuations of the minimum length of a segment limited by two waypoints
Inheritance
System.Object
FpAssistantCore.IcaoPansOps.BaseObjectPansOps
MinimumLengthRnavSegment
Namespace: FpAssistantCore.IcaoPansOps
Assembly: FpAssistantCoreScl.dll
Syntax
public class MinimumLengthRnavSegment : BaseObjectPansOps
Constructors
View SourceMinimumLengthRnavSegment(CriteriaUnits, WaypointSequences)
Constructor defining the units and the sequence of waypoints
Declaration
public MinimumLengthRnavSegment(CriteriaUnits pansOpsUnit, WaypointSequences waypointSequence)
Parameters
Type | Name | Description |
---|---|---|
CriteriaUnits | pansOpsUnit | Units to be used in the calculation |
WaypointSequences | waypointSequence | The sequence option of the two waypoints - WaypointSequences |
Examples
MinimumLengthRnavSegment minimumLengthRnavSegment = new MinimumLengthRnavSegment(PansOpsUnits.Si, WaypointSequences.Flyby_Flyby);
Properties
View SourceAircraftType
Type of aircraft
Declaration
public AircraftTypes AircraftType { get; set; }
Property Value
Type | Description |
---|---|
AircraftTypes | Enum value of the type of aircraft |
Remarks
View SourceWaypoint1
Waypoint 1 details
Declaration
public WaypointStabilizationDistance Waypoint1 { get; set; }
Property Value
Type | Description |
---|---|
WaypointStabilizationDistance | Details of waypoint 1 |
Waypoint2
Waypoint 2 details
Declaration
public WaypointStabilizationDistance Waypoint2 { get; set; }
Property Value
Type | Description |
---|---|
WaypointStabilizationDistance | Details of waypoint 2 |
Methods
View SourceMinimumLength()
Calculation methods for distance
Declaration
public Tuple<LinearDistance, LinearDistance, LinearDistance> MinimumLength()
Returns
Type | Description |
---|---|
Tuple<LinearDistance, LinearDistance, LinearDistance> | Tuple of 3 parts ( Minimum length, Waypoint 1 stabilization distance, Waypoint 2 stabilization distance |