# MarkupItemManager

class `Markup.``MarkupItemManager`()

  ## Index

  Constructors

  - `constructor`

  Methods

  - `getActiveView`
  - `getPickTolerance`
  - `getSelected`
  - `getViews`
  - `markupViewDeleted`
  - `pick`
  - `registerMarkupItem`
  - `renderActiveViewMarkup`
  - `renderMarkup`
  - `select`
  - `setActiveView`
  - `setPickTolerance`
  - `shutdown`
  - `unregisterMarkupItem`
  - `update`
  - `updateLater`
  - `viewDeleted`

## Constructors

`Markup.MarkupItemManager.``constructor`()
  MarkupItemManager(callbackManager: `ICallbackManager`, markupRenderer: `MarkupRenderer`): `MarkupItemManager`

  Parameters

  > callbackManager: `ICallbackManager`

  > markupRenderer: `MarkupRenderer`

  Returns: `MarkupItemManager`

## Methods

`Markup.MarkupItemManager.``getActiveView`()
  getActiveView(view: `IView`): (None | `MarkupView`)

  Parameters

  > view: `IView`

  Returns: (None | `MarkupView`)

`Markup.MarkupItemManager.``getPickTolerance`()
  getPickTolerance(): number

  Returns: number

`Markup.MarkupItemManager.``getSelected`()
  getSelected(): (None | `MarkupItem`)

  Returns: (None | `MarkupItem`)

`Markup.MarkupItemManager.``getViews`()
  getViews(markupView: `MarkupView`): `IView`[]

  Parameters

  > markupView: `MarkupView`

  Returns: `IView`[]

`Markup.MarkupItemManager.``markupViewDeleted`()
  markupViewDeleted(markupView: `MarkupView`): void

  Parameters

  > markupView: `MarkupView`

  Returns: void

`Markup.MarkupItemManager.``pick`()
  pick(point: `Point2`, view: `IView`): (None | `MarkupItem`)

  Parameters

  > point: `Point2`

  > view: `IView`

  Returns: (None | `MarkupItem`)

`Markup.MarkupItemManager.``registerMarkupItem`()
  registerMarkupItem(markupItem: `MarkupItem`, view: `IView`): string

  Parameters

  > markupItem: `MarkupItem`

  > view: `IView`

  Returns: string

`Markup.MarkupItemManager.``renderActiveViewMarkup`()
  renderActiveViewMarkup(view: `IView`): void

  Parameters

  > view: `IView`

  Returns: void

`Markup.MarkupItemManager.``renderMarkup`()
  renderMarkup(view: `IView`): void

  Parameters

  > view: `IView`

  Returns: void

`Markup.MarkupItemManager.``select`()
  select(markupItem: (None | `MarkupItem`), view: `IView`): void

  Parameters

  > markupItem: (None | `MarkupItem`)

  > view: `IView`

  Returns: void

`Markup.MarkupItemManager.``setActiveView`()
  setActiveView(view: `IView`, markupView: (None | `MarkupView`)): Promise

  Parameters

  > view: `IView`

  > markupView: (None | `MarkupView`)

  Returns: Promise

`Markup.MarkupItemManager.``setPickTolerance`()
  setPickTolerance(tolerance: number): void

  Parameters

  > tolerance: number

  Returns: void

`Markup.MarkupItemManager.``shutdown`()
  shutdown(): void

  Returns: void

`Markup.MarkupItemManager.``unregisterMarkupItem`()
  unregisterMarkupItem(uniqueId: string, view: `IView`): void

  Parameters

  > uniqueId: string

  > view: `IView`

  Returns: void

`Markup.MarkupItemManager.``update`()
  update(): void

  Returns: void

`Markup.MarkupItemManager.``updateLater`()
  updateLater(view: `IView`): void

  Parameters

  > view: `IView`

  Returns: void

`Markup.MarkupItemManager.``viewDeleted`()
  viewDeleted(view: `IView`): void

  Parameters

  > view: `IView`

  Returns: void

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...