MeasureManager
- 
class 
MeasureManager() This class provides an interface to measurement management related functions of the viewer.
Methods
Methods
addMeasurement
- 
MeasureManager.addMeasurement(measureItem) Arguments: - measureItem (
MeasureMarkup()) – None 
Adds a new Measurement to the Measure Manager
Return type: string - measureItem (
 
exportMarkup
- 
MeasureManager.exportMarkup() Returns: JSON Array with measurement markup Return type: [object] 
finalizeMeasurement
- 
MeasureManager.finalizeMeasurement(measureItem) Arguments: - measureItem (
MeasureMarkup()) – None 
Triggers a measurementCreated callback
Return type: void - measureItem (
 
getAllMeasurements
- 
MeasureManager.getAllMeasurements() Return an array of measurement items.
Returns: array of all measurement items. Return type: [MeasureMarkup] 
getMeasurementColor
- 
MeasureManager.getMeasurementColor() Gets the current measurement color.
Returns: color current measurement color. Return type: Color 
getMeasurementEdgeColor
- 
MeasureManager.getMeasurementEdgeColor() Gets the current measurement edge color.
Returns: color current measurement edge color. Return type: Color 
loadData
- 
MeasureManager.loadData(measurementDataJson) Arguments: - measurementDataJson (
[any]()) – None 
Loads JSON markup data
Return type: Promise <[boolean]> - measurementDataJson (
 
removeAllMeasurements
- 
MeasureManager.removeAllMeasurements() Removes all measurement items.
Return type: void 
removeLastMeasurement
- 
MeasureManager.removeLastMeasurement() Removes the most recently added measurement item.
Return type: void 
removeMeasurement
- 
MeasureManager.removeMeasurement(measureItem) Arguments: - measureItem (
MeasureMarkup()) – None 
Removes an existing measurement item.
Return type: void - measureItem (