Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PoiServiceInterface

Hierarchy

  • PoiServiceInterface

Index

Properties

Readonly highlightedPois

highlightedPois: Set<PoiInterface>

An array of the POIs that have been highlighted in the scene.

Readonly onPoiClick

onPoiClick: Signal<PoiClickHandler>

Signal that is emitted when a user clicks the POI either in the scene or UI.

Readonly onPoiClose

onPoiClose: Signal<PoiCloseHandler>

Signal that is emitted when the POI details panel closed.

Readonly onPoiDelete

onPoiDelete: Signal<PoiDeleteHandler>

Signal that is emitted when a POI is deleted in the current, local session.

Readonly onPoiMouseOut

onPoiMouseOut: Signal<PoiMouseOutHandler>

Signal that is emitted when a user leaves the POI with mouse in the scene.

Readonly onPoiMouseOver

onPoiMouseOver: Signal<PoiMouseOverHandler>

Signal that is emitted when a user enters the POI with mouse in the scene.

Readonly onPoiOpen

Signal that is emitted when the POI details panel is opened.

Readonly onPoiSave

Signal that is emitted when a POI is saved in the current, local session.

Readonly onPoisHighlight

onPoisHighlight: Signal<PoiHighlightHandler>

Signal that is emitted when POIs are highlighted.

Readonly onPoisUnhighlight

onPoisUnhighlight: Signal<PoiUnhighlightHandler>

Signal that is emitted when POIs are unhighlighted.

Readonly openedPoi

openedPoi: PoiInterface

POI with the currently opened POI details panel.

Methods

closePoi

  • closePoi(): void
  • Closes the POI details panel if it is visible. Emits onPoiClose signal.

    Returns void

goToPoi

  • Moves the view to the POI.

    Parameters

    Returns Promise<void>

highlightPois

openPoi

  • Opens the POI details panel. Closes the current openedPoi. Emits onPoiOpen signal.

    Parameters

    Returns boolean

    false if the details panel is deactivated in the settings.

refreshPois

  • refreshPois(): void
  • Re-renders POIs in the scenes.

    Returns void

unhighlightPois

Generated using TypeDoc