Skip to main content

Class: GtcTakeoffDataPage

A GTC takeoff data page.

Hierarchy

Constructors

constructor

new GtcTakeoffDataPage(props): GtcTakeoffDataPage

Parameters

NameType
propsGtcTakeoffDataPageProps

Returns

GtcTakeoffDataPage

Inherit Doc

Overrides

GtcToldDataPage.constructor

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:31

Properties

_activeComponent

Protected Readonly _activeComponent: Subject<null | GtcInteractionHandler>

Inherited from

GtcToldDataPage._activeComponent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:26


_sidebarState

Protected Readonly _sidebarState: GtcSidebarState

Inherited from

GtcToldDataPage._sidebarState

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:28


_title

Protected Readonly _title: Subject<undefined | string>

Inherited from

GtcToldDataPage._title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:32


bus

Protected Readonly bus: EventBus

Inherited from

GtcToldDataPage.bus

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:23


context

Optional context: [] = undefined

The context on this component, if any.

Inherited from

GtcToldDataPage.context

Defined in

sdk/components/FSComponent.ts:64


contextType

Optional Readonly contextType: readonly [] = undefined

The type of context for this component, if any.

Inherited from

GtcToldDataPage.contextType

Defined in

sdk/components/FSComponent.ts:67


facWaypointCache

Protected Readonly facWaypointCache: GarminFacilityWaypointCache

Inherited from

GtcToldDataPage.facWaypointCache

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:50


gtcService

Protected Readonly gtcService: GtcService

Inherited from

GtcToldDataPage.gtcService

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24


isPaused

Protected isPaused: boolean = true

Inherited from

GtcToldDataPage.isPaused

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:84


isTakeoff

Protected Readonly isTakeoff: true

Overrides

GtcToldDataPage.isTakeoff

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:23


listItemHeight

Protected Readonly listItemHeight: 155 | 85

Inherited from

GtcToldDataPage.listItemHeight

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:79


listItemSpacing

Protected Readonly listItemSpacing: 4 | 6

Inherited from

GtcToldDataPage.listItemSpacing

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:80


magVar

Protected Readonly magVar: MappedSubject<[null | AirportWaypoint, null | OneWayRunway], number>

Inherited from

GtcToldDataPage.magVar

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63


originDestIcaoSetting

Protected Readonly originDestIcaoSetting: UserSetting<string>

Overrides

GtcToldDataPage.originDestIcaoSetting

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:25


originDestIcaoSub

Protected Optional originDestIcaoSub: Subscription

Inherited from

GtcToldDataPage.originDestIcaoSub

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:86


props

props: GtcTakeoffDataPageProps & ComponentProps

The properties of the component.

Inherited from

GtcToldDataPage.props

Defined in

sdk/components/FSComponent.ts:61


result

Protected Readonly result: Subject<null | ToldTakeoffPerformanceResult>

Inherited from

GtcToldDataPage.result

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:77


resultSetting

Protected Readonly resultSetting: UserSetting<string>

Overrides

GtcToldDataPage.resultSetting

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:26


selectedAirport

Protected Readonly selectedAirport: Subject<null | AirportWaypoint>

Inherited from

GtcToldDataPage.selectedAirport

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:60


selectedAirportSub

Protected Optional selectedAirportSub: Subscription

Inherited from

GtcToldDataPage.selectedAirportSub

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:87


selectedRunway

Protected Readonly selectedRunway: Subject<null | OneWayRunway>

Inherited from

GtcToldDataPage.selectedRunway

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61


selectedRunwaySub

Protected Optional selectedRunwaySub: Subscription

Inherited from

GtcToldDataPage.selectedRunwaySub

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:88


sidebarState

Readonly sidebarState: SidebarStateReadonly

The GTC sidebar state (labels and buttons) requested by this view.

Inherited from

GtcToldDataPage.sidebarState

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:30


title

Readonly title: Subscribable<undefined | string>

This view's title.

Inherited from

GtcToldDataPage.title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:34


toldSettingManager

Protected Readonly toldSettingManager: DefaultUserSettingManager<ToldUserSettingTypes>

Inherited from

GtcToldDataPage.toldSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:52


unitsSettingManager

Protected Readonly unitsSettingManager: UnitsUserSettingManager<UnitsUserSettingTypes>

Inherited from

GtcToldDataPage.unitsSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58


weightFuelSettingManager

Protected Readonly weightFuelSettingManager: DefaultUserSettingManager<WeightFuelUserSettingTypes>

Inherited from

GtcToldDataPage.weightFuelSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:53

Methods

destroy

destroy(): void

Destroys this component.

Returns

void

Inherited from

GtcToldDataPage.destroy

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:407


getContext

getContext(context): never

Gets a context data subscription from the context collection.

Parameters

NameTypeDescription
contextneverThe context to get the subscription for.

Returns

never

The requested context.

Throws

An error if no data for the specified context type could be found.

Inherited from

GtcToldDataPage.getContext

Defined in

sdk/components/FSComponent.ts:106


getRootCssClass

getRootCssClass(): string

Gets this page's root CSS class.

Returns

string

This page's root CSS class.

Overrides

GtcToldDataPage.getRootCssClass

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:95


onAfterRender

onAfterRender(): void

A callback that is called after the component is rendered.

Returns

void

Overrides

GtcToldDataPage.onAfterRender

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:38


onBeforeRender

onBeforeRender(): void

A callback that is called before the component is rendered.

Returns

void

Inherited from

GtcToldDataPage.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onClose

onClose(): void

The Close lifecycle method

Returns

void

Inherited from

GtcToldDataPage.onClose

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:47


onGtcInteractionEvent

onGtcInteractionEvent(event): boolean

Called when there is an interaction event when this is the active view.

Parameters

NameTypeDescription
eventGtcInteractionEventThe event.

Returns

boolean

Whether the event was handled or not.

Inherited from

GtcToldDataPage.onGtcInteractionEvent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:65


onOpen

onOpen(): void

The Open lifecycle method

Returns

void

Overrides

GtcToldDataPage.onOpen

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:45


onPause

onPause(): void

The Pause lifecycle method

Returns

void

Inherited from

GtcToldDataPage.onPause

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:258


onResume

onResume(): void

The Resume lifecycle method

Returns

void

Inherited from

GtcToldDataPage.onResume

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:246


parseResult

parseResult(resultString): null | ToldTakeoffPerformanceResult

Parses a performance result object from a string.

Parameters

NameTypeDescription
resultStringstringThe stringified result object.

Returns

null | ToldTakeoffPerformanceResult

The performance result object parsed from the specified string, or null if the string does not define such an object.

Overrides

GtcToldDataPage.parseResult

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:90


render

render(): VNode

Renders the component.

Returns

VNode

A JSX element to be rendered.

Inherited from

GtcToldDataPage.render

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:270


renderConfigTab

renderConfigTab(contentRef, sidebarState): VNode

Renders this page's config tab.

Parameters

NameTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.
sidebarStateSubscribable<null | GtcSidebarState>The sidebar state to use.

Returns

VNode

This page's config tab, as a VNode.

Overrides

GtcToldDataPage.renderConfigTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:100


renderDataTab

renderDataTab(contentRef): VNode

Renders this page's data tab.

Parameters

NameTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's data tab, as a VNode.

Overrides

GtcToldDataPage.renderDataTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:116


renderOriginDestTab

renderOriginDestTab(contentRef): VNode

Renders this page's origin/destination tab.

Parameters

NameTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's origin/destination tab, as a VNode.

Inherited from

GtcToldDataPage.renderOriginDestTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:331


renderRunwayTab

renderRunwayTab(contentRef): VNode

Renders this page's runway tab.

Parameters

NameTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's runway tab, as a VNode.

Inherited from

GtcToldDataPage.renderRunwayTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:374


renderTab

renderTab(position, label, renderContent?): VNode

Renders a tab for this page's tab container.

Parameters

NameTypeDescription
positionnumberThe position of the tab.
labelstringThe tab label.
renderContent?(contentRef: NodeReference<GtcToldDataPageTabContent>, sidebarState: Subscribable<null | GtcSidebarState>) => VNodeA function which renders the tab contents.

Returns

VNode

A tab for this page's tab container, as a VNode.

Inherited from

GtcToldDataPage.renderTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:297


renderWeatherTab

renderWeatherTab(contentRef): VNode

Renders this page's weather tab.

Parameters

NameTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's weather tab, as a VNode.

Inherited from

GtcToldDataPage.renderWeatherTab

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:351