Class: FlightPlanListManager
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:16
Tracks flight plan segments and legs and manages them together in a single list.
Constructors
Constructor
new FlightPlanListManager(
bus
,store
,fms
,planIndex
,loadNewAirwaysCollapsed
):FlightPlanListManager
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:53
Creates a new FlightPlanListManager.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
store | FlightPlanStore | The flight plan store to use. |
fms | Fms <"" > | The FMS. |
planIndex | number | The flight plan index to use. |
loadNewAirwaysCollapsed | Subscribable <boolean > | A subscribable indicating whether new airways should be collapsed. |
Returns
FlightPlanListManager
Properties
collapsedAirwaySegments
readonly
collapsedAirwaySegments:SetSubject
<FlightPlanSegment
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:37
dataList
readonly
dataList:SubscribableArray
<FlightPlanListData
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:18
fromLegListIndex
readonly
fromLegListIndex:Subject
<undefined
|number
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:20
fromLegVisibleListIndex
readonly
fromLegVisibleListIndex:Subject
<undefined
|number
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:22
legDataMap
readonly
legDataMap:ReadonlyMap
<FlightPlanLegData
,FlightPlanLegListData
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:32
segmentDataMap
readonly
segmentDataMap:ReadonlyMap
<FlightPlanSegmentData
,FlightPlanSegmentListData
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:29
toLegListIndex
readonly
toLegListIndex:Subject
<undefined
|number
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:21
toLegVisibleListIndex
readonly
toLegVisibleListIndex:Subject
<undefined
|number
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:23
Methods
destroy()
destroy():
void
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/FlightPlan/FlightPlanListManager.ts:481
Celans up subscriptions.
Returns
void