Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AdditionalTransform: ((executor: SceneItemQueryExecutor) => TerminalItemOperationBuilder)
AngleUnitType: "degrees" | "radians"
CssCursor: "auto" | "default" | "none" | "context-menu" | "help" | "pointer" | "progress" | "wait" | "cell" | "crosshair" | "text" | "vertical-text" | "alias" | "copy" | "move" | "no-drop" | "not-allowed" | "grab" | "grabbing" | "all-scroll" | "col-resize" | "row-resize" | "n-resize" | "e-resize" | "s-resize" | "w-resize" | "ne-resize" | "nw-resize" | "se-resize" | "sw-resize" | "ew-resize" | "ns-resize" | "nesw-resize" | "nwse-resize" | "zoom-in" | "zoom-out" | string

Represents a built-in browser CSS cursor.

Represents all possible cursor types.

DistanceUnitType: "millimeters" | "centimeters" | "meters" | "inches" | "feet" | "yards"

A type representing the different types of supported distance units.

Environment: "platdev" | "platstaging" | "platprod"
Formatter<T>: ((value: T) => string)

Type Parameters

  • T

Type declaration

    • (value: T): string
    • A function that takes an input value and returns a formatted string.

      Parameters

      • value: T

      Returns string

JwtProvider: (() => string | undefined)

Type declaration

    • (): string | undefined
    • Returns string | undefined

KeyState: Record<string, boolean>
MeasurementOverlay: LineOverlay | DistanceVectorOverlay

A type representing the possible measurement results.

MetadataKey: string
MetadataMap: Record<MetadataKey, string | undefined>
OperationTransform: ((builder: SceneItemOperationsBuilder) => TerminalItemOperationBuilder)
QueryType: "inclusive" | "exclusive"
Row: LoadedRow | undefined
RowArg: number | Row | Node.AsObject
RowDataProvider: ((row: Row) => Record<string, unknown>)

Type declaration

    • (row: Row): Record<string, unknown>
    • Parameters

      Returns Record<string, unknown>

SceneViewStateFeature: "camera" | "cross_section" | "material_overrides" | "selection" | "transforms" | "visibility" | "phantom"

The features of a scene view state that can be applied to the current scene

TerminalItemOperationBuilder: SceneItemOperationsBuilder | SceneItemOperationsBuilder[]
ViewerPinToolMode: "edit" | "view"

The mode of the pin tool

ViewerPinToolType: "pin-icon" | "pin-text"

The types of pins that can be performed by this tool.

ViewerToolbarDirection: "horizontal" | "vertical"
ViewerToolbarGroupDirection: "horizontal" | "vertical"
ViewerToolbarPlacement: "top-left" | "top-center" | "top-right" | "middle-left" | "middle-right" | "bottom-left" | "bottom-center" | "bottom-right"

Values that define where the toolbar is positioned.

VolumeIntersectionQueryMode: "exclusive" | "inclusive"
VolumeIntersectionQueryType: "clearAndSelect" | "select" | "deselect"

Variables

boxQueryCursor: { offsetX: number; offsetY: number; url: string } = ...

Type declaration

  • offsetX: number
  • offsetY: number
  • url: string
labelPinCursor: { offsetX: number; offsetY: number; url: string } = ...

Type declaration

  • offsetX: number
  • offsetY: number
  • url: string
measurementCursor: { offsetX: number; offsetY: number; url: string } = ...

Type declaration

  • offsetX: number
  • offsetY: number
  • url: string
measurementWithArrowCursor: { offsetX: number; offsetY: number; url: string } = ...

Type declaration

  • offsetX: number
  • offsetY: number
  • url: string
pinCursor: { offsetX: number; offsetY: number; url: string } = ...

Type declaration

  • offsetX: number
  • offsetY: number
  • url: string

Functions

  • fromNodeProto(index: number, node: Node, columns: string[]): Row
  • fromNodeProto(index: number, nodes: Node[], columns: string[]): Row[]