MeasureManager
- class Communicator.MeasureManager()
This class provides an interface to measurement management related functions of the viewer.
Methods
Methods
addMeasurement
- MeasureManager.addMeasurement(measureItem)
Adds a new Measurement to the Measure Manager
- Arguments
measureItem (
MeasureMarkup()
) –
- Return type
exportMarkup
- MeasureManager.exportMarkup()
- Return type
[Object]
- Returns
JSON Array with measurement markup
finalizeMeasurement
- MeasureManager.finalizeMeasurement(measureItem)
Triggers a measurementCreated callback
- Arguments
measureItem (
MeasureMarkup()
) –
- Return type
void
getAllMeasurements
- MeasureManager.getAllMeasurements()
Return an array of measurement items.
- Return type
- Returns
array of all measurement items.
getMeasurementColor
getMeasurementEdgeColor
loadData
- MeasureManager.loadData(measurementDataJson)
Loads JSON markup data
- Arguments
measurementDataJson (
[any]()
) –
- Return type
Promise <[boolean]>
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)
Removes an existing measurement item.
- Arguments
measureItem (
MeasureMarkup()
) –
- Return type
void