Hierarchy

  • Register

Constructors

Properties

apiGetters: ApiGetters
cameraCullerDispose: ((params?) => void)

Type declaration

    • (params?): void
    • Parameters

      • Optional params: IMonitorDispose

      Returns void

hiddenIds: string[] = []
id: string = ...
isolatedIds: string[] = []
labelledEntityIds: string[] = []
onUpdate: BruceEvent<IVisualUpdate> = ...
opacity: IDictionary<number> = {}
rego: IDictionary<IVisualRego[]> = {}
selectedIds: string[] = []
selectionColor: Color
viewer: Viewer

Accessors

Methods

  • Parameters

    • Optional params: {
          requestRender?: boolean;
      }
      • Optional requestRender?: boolean

    Returns void

  • Parameters

    • Optional params: {
          requestRender?: boolean;
      }
      • Optional requestRender?: boolean

    Returns void

  • Clears all labelled entities.

    Parameters

    • Optional params: {
          requestRender?: boolean;
      }
      • Optional requestRender?: boolean

    Returns void

  • Parameters

    • Optional params: {
          requestRender?: boolean;
      }
      • Optional requestRender?: boolean

    Returns void

  • Returns if given entity id is labelled.

    Parameters

    • params: {
          entityId: string;
      }
      • entityId: string

    Returns boolean

  • Returns opacity for given entity/s. If multiple entities are supplied, then the average is returned. Unknown opacity is treated as 100% opacity.

    Parameters

    • params: {
          entityIds: string[];
          menuItemIds?: string;
      }
      • entityIds: string[]
      • Optional menuItemIds?: string

    Returns number

  • Returns a dictionary containing entityId -> opacity values. Opacity 1 = 100%.

    Returns IDictionary<number>

  • Locates a visual corresponding to a given entity id. If no menu item id is provided, then it will pick the "best" one.

    Parameters

    • params: {
          entityId?: string;
          menuItemId?: string;
          relation?: IRelation;
      }
      • Optional entityId?: string
      • Optional menuItemId?: string
      • Optional relation?: IRelation

    Returns IVisualRego

  • Returns regos matching given criteria. Either entityId or menuItemId must be provided.

    Parameters

    • params: {
          entityId?: string;
          menuItemId?: string;
      }
      • Optional entityId?: string
      • Optional menuItemId?: string

    Returns IVisualRego[]

  • Returns an array of drilled visuals associated with this register. The top array item is the first found.

    Parameters

    • params: {
          cursor: ICartes2;
          height?: number;
          pickLimit?: number;
          width?: number;
      }
      • cursor: ICartes2
      • Optional height?: number
      • Optional pickLimit?: number
      • Optional width?: number

    Returns {
        regos: IVisualRego[];
    }

  • Marks regos corresponding to given entity ids as stale. This will cause them to be updated on the next update cycle. Optionally include menu item ids to restrict the filter.

    Parameters

    • params: {
          entityIds: string[];
          menuItemIds?: string[];
      }
      • entityIds: string[]
      • Optional menuItemIds?: string[]

    Returns void

  • Removes regos matching given criteria. Either entityId or menuItemId must be provided.

    Parameters

    • params: {
          doUpdate?: boolean;
          entityId?: string;
          menuItemId?: string;
          relation?: IRelation;
          requestRender?: boolean;
          retainTagIds?: (string | number)[];
      }
      • Optional doUpdate?: boolean
      • Optional entityId?: string
      • Optional menuItemId?: string
      • Optional relation?: IRelation
      • Optional requestRender?: boolean
      • Optional retainTagIds?: (string | number)[]

    Returns void

  • Parameters

    • params: {
          entityIds: string[];
          hidden: boolean;
          requestRender?: boolean;
      }
      • entityIds: string[]
      • hidden: boolean
      • Optional requestRender?: boolean

    Returns void

  • Parameters

    • params: {
          entityIds: string[];
          isolated: boolean;
          requestRender?: boolean;
      }
      • entityIds: string[]
      • isolated: boolean
      • Optional requestRender?: boolean

    Returns void

  • Marks given entityIds as either labelled or not labelled. When an entity is labelled a label will be drawn on the "best" visual for it.

    Parameters

    • params: {
          entityIds: string[];
          labelled: boolean;
          requestRender?: boolean;
      }
      • entityIds: string[]
      • labelled: boolean
      • Optional requestRender?: boolean

    Returns void

  • Sets opacity for given set of entities. 100% opacity is treated as "use original".

    Parameters

    • params: {
          entityIds: string[];
          menuItemId?: string;
          opacity: number;
          requestRender?: boolean;
      }
      • entityIds: string[]
      • Optional menuItemId?: string
      • opacity: number
      • Optional requestRender?: boolean

    Returns void

  • Parameters

    • params: {
          entityIds: string[];
          refreshIfSelected?: boolean;
          requestRender?: boolean;
          selected: boolean;
      }
      • entityIds: string[]
      • Optional refreshIfSelected?: boolean
      • Optional requestRender?: boolean
      • selected: boolean

    Returns void

  • Updates the selection color. This will not update the selection color for already selected entities.

    Parameters

    • color: Color

    Returns void

  • Parameters

    • Optional params: {
          requestRender?: boolean;
      }
      • Optional requestRender?: boolean

    Returns void

Generated using TypeDoc