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 (