MeasureManager
-
class
wv.MeasureManager() This class provides an interface to measurement management related functions of the viewer.
Accessors
-
wv.MeasureManager.viewer() - get viewer():
IWebViewerReturns:
IWebViewer
Methods
-
wv.MeasureManager.addMeasurement() - addMeasurement(measureItem:
MeasureMarkup): stringAdds a new Measurement to the Measure Manager
Parameters
measureItem:
MeasureMarkupMeasureMarkup Object that will be addedReturns: string
-
wv.MeasureManager.exportMarkup() - exportMarkup(): object[]
Returns: object[]
JSON Array with measurement markup
-
wv.MeasureManager.finalizeMeasurement() - finalizeMeasurement(measureItem:
MeasureMarkup): voidTriggers a measurementCreated callback
Parameters
measureItem:
MeasureMarkupmeasureItem passed to the callbackReturns: void
-
wv.MeasureManager.getAllMeasurements() - getAllMeasurements():
MeasureMarkup[]Return an array of measurement items.
Returns:
MeasureMarkup[]array of all measurement items.
-
wv.MeasureManager.getMeasurementColor() - getMeasurementColor():
ColorGets the current measurement color.
Returns:
Colorcolor current measurement color.
-
wv.MeasureManager.getMeasurementEdgeColor() - getMeasurementEdgeColor():
ColorGets the current measurement edge color.
Returns:
Colorcolor current measurement edge color.
-
wv.MeasureManager.loadData() - loadData(measurementDataJson: any[]): Promise
Loads JSON markup data
Parameters
measurementDataJson: any[]
Measurement Data object (JSON)Returns: Promise
-
wv.MeasureManager.removeAllMeasurements() - removeAllMeasurements(): void
Removes all measurement items.
Returns: void
-
wv.MeasureManager.removeLastMeasurement() - removeLastMeasurement(): void
Removes the most recently added measurement item.
Returns: void
-
wv.MeasureManager.removeMeasurement() - removeMeasurement(measureItem:
MeasureMarkup): voidRemoves an existing measurement item.
Parameters
measureItem:
MeasureMarkupthe measurement item to remove.Returns: void