MarkupManager

class MarkupManager()

Accessors

  • viewer

Accessors

Methods

activateMarkupViewWithPromise

MarkupManager.activateMarkupViewWithPromise(uniqueId, view, duration)
Arguments:
  • uniqueId (Uuid) –
  • view (IView()) –
  • duration (number()) –
Return type:

Promise <boolean>

addMarkupElement

MarkupManager.addMarkupElement(element, view)
Arguments:
  • element (HTMLElement()) –
  • view (IView()) –
Return type:

Uuid

createMarkupView

MarkupManager.createMarkupView(view[, name, triggerEvent, visibilityState, colorMap, snapshotImage])
Arguments:
  • view (IView()) –
  • name (string()) – optional
  • triggerEvent (boolean()) –
  • visibilityState (VisibilityState() | null) –
  • colorMap (Map <NodeId, Color> | null) – None
  • snapshotImage (HTMLImageElement | null()) – None
Return type:

Uuid

deleteMarkupView

MarkupManager.deleteMarkupView(uniqueId)
Arguments:
  • uniqueId (Uuid) –
Return type:

boolean

exportMarkup

MarkupManager.exportMarkup()
Return type:MarkupData()

getActiveMarkupView

MarkupManager.getActiveMarkupView(view)
Arguments:
Return type:

MarkupView() | null

getMarkupView

MarkupManager.getMarkupView(uniqueId)
Arguments:
  • uniqueId (Uuid) –
Return type:

MarkupView() | null

getMarkupViewKeys

MarkupManager.getMarkupViewKeys()
Return type:[Uuid]

getPickTolerance

MarkupManager.getPickTolerance()
Return type:number

getRenderer

MarkupManager.getRenderer()
Return type:MarkupRenderer()

getSelectedMarkup

MarkupManager.getSelectedMarkup()
Return type:MarkupItem() | null

loadMarkupData

MarkupManager.loadMarkupData(json)
Arguments:
Return type:

Promise <boolean>

pickMarkupItem

MarkupManager.pickMarkupItem(point, view)
Arguments:
Return type:

MarkupItem() | null

refreshMarkup

MarkupManager.refreshMarkup(view)
Arguments:
Return type:

void

refreshMarkupView

MarkupManager.refreshMarkupView(markupView)
Arguments:
Return type:

void

registerMarkup

MarkupManager.registerMarkup(markupItem, view)
Arguments:
Return type:

Uuid

registerMarkupFactory

MarkupManager.registerMarkupFactory(className, factory)
Arguments:
  • className (string()) –
  • factory (function()) –
Return type:

void

MarkupManager.factory(obj, viewer)
Arguments:
Return type:

MarkupItem()

registerMarkupTypeManager

MarkupManager.registerMarkupTypeManager(markupType, markupTypeManager)
Arguments:
Return type:

void

removeMarkupElement

MarkupManager.removeMarkupElement(id, view)
Arguments:
Return type:

void

selectMarkup

MarkupManager.selectMarkup(markupItem, view)
Arguments:
Return type:

void

setPickTolerance

MarkupManager.setPickTolerance(tolerance)
Arguments:
  • tolerance (number()) –
Return type:

void

unregisterMarkup

MarkupManager.unregisterMarkup(uniqueId, view)
Arguments:
Return type:

void

updateLater

MarkupManager.updateLater(view)
Arguments:
Return type:

void