Documentation - v19.2.0-dev
    Preparing search index...

    Base class for a ViewerPlugin.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    name: string

    Display name of the plugin

    queryClient: QueryClient = ...
    settings: {
        api: {
            tiaApiUrl: StringController;
            token: StringController;
            twinApiUrl: StringController;
        };
        objectCountWarningLimit: NumberController;
        objectsPerRequest: NumberController;
    }

    Plugin settings

    signals: {
        onSettingsMapSaved: ViewerSignal<(...args: any[]) => any>;
        onSourceChanged: ViewerSignal<(...args: any[]) => any>;
        onTokenUpdated: ViewerSignal<(...args: any[]) => any>;
    } = ...
    tiaApiClient: ApiClient
    twinApiClient: ApiClient
    viewer: Viewer

    Accessors

    Methods

    • Returns void

    • Returns a guid generator of the given Teia objects

      Parameters

      Returns Generator<string, void, unknown>

    • Returns a SceneObject generator of the given Teia objects

      Parameters

      Returns Generator<SceneObject, void, unknown>

    • Returns a guid generator of the given visible Teia objects

      Parameters

      Returns Generator<string, void, unknown>

    • Returns a SceneObject generator of the given visible TTeia objects

      Parameters

      Returns Generator<SceneObject, void, unknown>

    • Indicates whether the plugin has settings

      Returns boolean

    • Called when the plugin is registered in the viewer.

      Returns void

    • Called when the plugin is unregistred from the viewer.

      Returns void