Class: MapWaypointDisplayBuilderClass
Implements
Constructors
constructor
• new MapWaypointDisplayBuilderClass(): MapWaypointDisplayBuilderClass
Returns
MapWaypointDisplayBuilderClass
Methods
apply
▸ apply(renderer
): void
Applies this builder's configurations to a waypoint renderer.
Parameters
Name | Type | Description |
---|---|---|
renderer | MapWaypointRenderer | A waypoint renderer. |
Returns
void
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:342
withFactory
▸ withFactory(roles
, icon
, label
): this
Configures this builder to have the waypoint renderer use specific icon and label factories for certain render roles.
Parameters
Name | Type | Description |
---|---|---|
roles | number | The render roles for which to use the factories. |
icon | () => MapWaypointRendererIconFactory <Waypoint > | A function which creates the icon factory to use. |
label | () => MapWaypointRendererLabelFactory <Waypoint > | A function which creates the label factory to use. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withFactory
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:205
withFlightPlanActiveStyles
▸ withFlightPlanActiveStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the active flight plan role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withFlightPlanActiveStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:254
withFlightPlanInactiveStyles
▸ withFlightPlanInactiveStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the inactive flight plan role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withFlightPlanInactiveStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:237
withHighlightStyles
▸ withHighlightStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the highlight role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconHighlightStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withHighlightStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:271
withNormalStyles
▸ withNormalStyles(imgCache
, iconStyleSelector
, labelStyleSelector
, runwayOutlineIconStyleSelector?
, runwayDesignationImgCache?
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the normal role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
runwayOutlineIconStyleSelector? | (waypoint : MapRunwayOutlineWaypoint ) => MapRunwayOutlineIconStyles | A function which selects styles for runway outline icons. If not defined, runway outline icons will not be rendered. |
runwayDesignationImgCache? | MapRunwayDesignationImageCache | The image cache from which this factory retrieves runway designation images. If not defined, runway designations will not be rendered. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withNormalStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:218
withProcPreviewStyles
▸ withProcPreviewStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the procedure preview role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withProcPreviewStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:305
withProcTransitionPreviewStyles
▸ withProcTransitionPreviewStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the procedure transition preview role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withProcTransitionPreviewStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:322
withVNavStyles
▸ withVNavStyles(imgCache
, iconStyleSelector
, labelStyleSelector
): this
Configures this builder to have the waypoint renderer use specific icon and label styles for waypoints rendered under the VNAV role. Icon and label factories which respect the specified styles will automatically be created for the role.
Parameters
Name | Type | Description |
---|---|---|
imgCache | WaypointIconImageCache | - |
iconStyleSelector | (waypoint : Waypoint ) => MapWaypointIconHighlightStyles | A function which selects styles for icons. |
labelStyleSelector | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which selects styles for labels. |
Returns
this
This builder, after it has been configured.
Implementation of
MapWaypointDisplayBuilder.withVNavStyles
Defined in
src/garminsdk/components/map/MapWaypointDisplayBuilder.ts:288