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