MarkupTypeManager
-
class
wv.MarkupTypeManager() The markup manager exports JSON data for markup in the scene. By default, it will export “views”, “notes”, “measurement”, and “lines”. To add a custom markup class to be exported and imported along with other markup items, you can register a custom markup type manager.
The custom markup manager needs two functions:
- exportMarkup creates an array of JSON markup data.
- loadData takes an array of JSON markup data and creates markup items.
Constructors
-
wv.MarkupTypeManager.constructor() - MarkupTypeManager():
MarkupTypeManagerReturns:
MarkupTypeManager
Methods
-
wv.MarkupTypeManager.exportMarkup() - exportMarkup(): object[]
Returns: object[]
JSON Array containing markup data.
-
wv.MarkupTypeManager.loadData() - loadData(_: any[]): Promise
Loads JSON markup data
Parameters
_: any[]
JSON Array containing markup data.Returns: Promise