Options
All
  • Public
  • Public/Protected
  • All
Menu

NavVis IVION API

Index

Enumerations

Classes

Interfaces

Type aliases

Functions

Type aliases

ActiveSiteSelectedHandler

ActiveSiteSelectedHandler: (selectedSite: SiteInterface, oldSite: SiteInterface) => void

Type declaration

AuthenticationChangedHandler

AuthenticationChangedHandler: (user: UserEntityInterface, isDataAccessible: boolean) => void

Type declaration

CoordinateTypes

CoordinateTypes: number[][][] | number[][] | number[] | Vector3

FloorChangeHandler

FloorChangeHandler: (event: FloorChangeEventInterface) => void

Type declaration

FloorUpdateHandler

FloorUpdateHandler: (event: FloorUpdateEventInterface) => void

Type declaration

LanguageChangeHandler

LanguageChangeHandler: (language: Language) => void

Type declaration

OnContextMenuResult

OnContextMenuResult: ContextMenuEntryInterface | ContextMenuEntryInterface[] | boolean | undefined

PoiClickHandler

PoiClickHandler: (poi: PoiInterface, origin: PoiClickOrigin) => boolean

Type declaration

PoiCloseHandler

PoiCloseHandler: (poi: PoiInterface) => void

Type declaration

PoiDeleteHandler

PoiDeleteHandler: (poi: PoiInterface) => void

Type declaration

PoiHighlightHandler

PoiHighlightHandler: (pois: PoiInterface[]) => void

Type declaration

PoiMouseOutHandler

PoiMouseOutHandler: (poi: PoiInterface) => void

Type declaration

PoiMouseOverHandler

PoiMouseOverHandler: (poi: PoiInterface) => void

Type declaration

PoiOpenHandler

PoiOpenHandler: (poi: PoiInterface) => void

Type declaration

PoiSaveHandler

PoiSaveHandler: (poi: PoiInterface, created: boolean) => void

Type declaration

PoiUnhighlightHandler

PoiUnhighlightHandler: (pois: PoiInterface[]) => void

Type declaration

RouteChangeHandler

RouteChangeHandler: (route: RouteDataInterface) => void

Type declaration

RouteInstructionMouseClickHandler

RouteInstructionMouseClickHandler: (instruction: InstructionApiInterface) => void

Type declaration

RouteInstructionMouseOutHandler

RouteInstructionMouseOutHandler: (instruction: InstructionApiInterface) => void

Type declaration

RouteInstructionMouseOverHandler

RouteInstructionMouseOverHandler: (instruction: InstructionApiInterface) => void

Type declaration

ThirdPartyLibrariesInfo

ThirdPartyLibrariesInfo<T, ThirdPartyLibraryDetailsInterface>: { [ K in T]: ThirdPartyLibraryDetailsInterface }

Dictionary that holds version data about third party libraries

Type parameters

  • T: string

  • ThirdPartyLibraryDetailsInterface

TransitionEndHandler

TransitionEndHandler: (event: TransitionEndEventInterface) => void

Type declaration

TransitionStartHandler

TransitionStartHandler: (event: TransitionStartEventInterface) => void

Type declaration

ZoomHandler

ZoomHandler: () => void

Type declaration

    • (): void
    • Returns void

Functions

getApi

  • Retrieve the NavVis IVION API from the provided base URL

    Parameters

    Returns Promise<ApiInterface>

    Promise for NavVis IVION API object. The promise resolves once data has been loaded and the view has been moved to the startup location. If private mode is enabled, the promise resolves only after a user has logged in. The promise rejects if there is an error during loading or initialization. The promise also rejects when WebGL is unavailable.

Generated using TypeDoc