BimCT SDK / WebGL2 Viewer
    Preparing search index...

    Class BimCTPropertiesWindow

    Abstract class representing a BimCT window.

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get selectedGroup(): string

      Returns string

    • get windowResizedEvent(): IEvent<number, number>

      Returns IEvent<number, number>

    • get windowElement(): HTMLElement

      Returns HTMLElement

    • get index(): number

      Returns number

    • set index(index: number): void

      Parameters

      • index: number

      Returns void

    • get leafRowHeight(): number

      Returns number

    • get zIndex(): number

      Returns number

    • set zIndex(zIndex: number): void

      Parameters

      • zIndex: number

      Returns void

    • get active(): boolean

      Returns boolean

    • set active(active: boolean): void

      Parameters

      • active: boolean

      Returns void

    • get resetWindowStyle(): string

      Returns string

    • set resetWindowStyle(val: string): void

      Parameters

      • val: string

      Returns void

    • get title(): string

      Returns string

    • set title(title: string): void

      Parameters

      • title: string

      Returns void

    • get footerText(): string

      Returns string

    • set footerText(footerText: string): void

      Parameters

      • footerText: string

      Returns void

    • get renderer(): BaseRenderer

      Gets the renderer associated with the window.

      Returns BaseRenderer

      The renderer.

    Methods

    • Returns void

    • Returns void

    • Parameters

      • groupName: string
      • name: string
      • reconstruct: boolean = true

      Returns void

    • Parameters

      • reconstruct: boolean = true

      Returns void

    • Parameters

      • node: LocalElementNode

      Returns Promise<void>

    • Parameters

      • node: LocalModelNode

      Returns Promise<void>

    • Parameters

      Returns void

    • Shows the window.

      Returns boolean

      True if the window was shown, otherwise false.

    • Hides the window.

      Returns boolean

      True if the window was hidden, otherwise false.

    • Activates or deactivates the window.

      Parameters

      • activate: boolean

        Whether to activate the window.

      • Optionalrefresh: boolean = true

        Whether to refresh the UI.

      Returns void

    • Sets the loading state of the window.

      Parameters

      • on: boolean

        Whether to show the loading state.

      Returns void

    • Restores the window to its original size and position.

      Returns void

    • Maximizes the window to fill the screen.

      Returns void

    • Checks if the window is currently showing.

      Returns boolean

      True if the window is showing, otherwise false.

    • Resets the window to its default style.

      Parameters

      • force: boolean

        Whether to force the reset.

      Returns void

    • Moves the window horizontally by a specified number of pixels. Only if already moved one time

      Parameters

      • pixels: number

        The number of pixels to move the window.

      Returns void

    • Refreshes the UI of the window.

      Returns void