Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • IAttributeVisualizationEngine

Implemented by

Index

Properties

defaultMaterial: IMaterialAbstractData
layers: {}

Type declaration

overview: ISDTFOverview

Methods

  • addListener(cb: (() => void)): string
  • Add a listener that will be called whenever there was an update to the attributes. Use this listener to update your menu.

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns string

  • removeListener(token: string): boolean
  • Remove a listener.

    Parameters

    • token: string

    Returns boolean

  • Update the attributes that are used to visualize the geometry. If an object is present in multiple of the attributes, only the first one will be used.

    Parameters

    Returns void

  • updateDefaultMaterial(material: IMaterialAbstractData): void
  • Update the default material that is used to visualize objects without attributes.

    Parameters

    • material: IMaterialAbstractData

    Returns void

  • updateLayers(layers: {}): void
  • Update the layers, the opacity is multiplied with the attribute visualization opacity.

    Parameters

    • layers: {}

    Returns void