Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ToolsAPI

Index

Constructors

constructor

  • Parameters

    • _api: ApiBase
    • _client: PointerraClient

    Returns ToolsAPI

Methods

addToToolsPalette

  • addToToolsPalette(type: ToolType, icon: string, label: string): Promise<void>
  • Parameters

    • type: ToolType
    • icon: string
    • label: string

    Returns Promise<void>

clearSelection

  • clearSelection(): void
  • Returns void

deactivateTool

  • deactivateTool(): void
  • Returns void

getActiveToolType

  • getActiveToolType(): ToolType
  • Returns ToolType

getToolTypes

  • getToolTypes(): ToolType
  • Returns ToolType

registerTool

  • Parameters

    Returns ToolType

removeFromToolsPalette

  • removeFromToolsPalette(type: ToolType): Promise<void>
  • Parameters

    • type: ToolType

    Returns Promise<void>

setActiveTool

  • setActiveTool(toolType: ToolType): void
  • Parameters

    • toolType: ToolType

    Returns void

Object literals

events

events: object

featureQueryRequested

featureQueryRequested: EventEmitter = new EventEmitter()

toolActivated

toolActivated: EventEmitter = new EventEmitter()

toolDeactivated

toolDeactivated: EventEmitter = new EventEmitter()