MeasureMarkup
- 
class 
Operators.Markup.Measure.MeasureMarkup() Base class for Measure Markup. It should not be used directly.
Methods
Methods
getClassName
- 
MeasureMarkup.getClassName() Gets the fully qualified class name for this markup item. E.g. “Communicator.Markup.Redline.RedlineCircle”
Returns: fully qualified class name Return type: string 
getMeasurementText
- 
MeasureMarkup.getMeasurementText() Gets the text for this measurement. By default this will contain the measurement value and units for the model in the cases where the measurement is a distance. In other cases it will contain the angle in degrees.
Return type: string 
getMeasurementValue
- 
MeasureMarkup.getMeasurementValue() Returns the unit agnostic value for this measurement. In the case where this value represents distance, use [[getUnitMultiplier]] to determine the measurement units. In other cases, this value will be the angle measurement in degrees.
Returns: the measurement value Return type: number 
getName
- 
MeasureMarkup.getName() Gets the name of this measurement.
Returns: the measurement name Return type: string 
getUnitMultiplier
- 
MeasureMarkup.getUnitMultiplier() Returns the unit multiplier incorporated into the measurement value. This number is a multiplier of millimeters (for example inches will be
25.4). The default value is1.0.Return type: number 
hit
hitWithTolerance
isMarkupValid
- 
MeasureMarkup.isMarkupValid() Returns whether the measurement markup is valid. Override in subclasses when needed.
Return type: boolean 
onDeselect
- 
MeasureMarkup.onDeselect() Called when this markup item is deselected by the system
Return type: void 
onSelect
- 
MeasureMarkup.onSelect(_view) Arguments: - _view (
IView()) – None 
Called when this markup item is selected by the system from a given view.
Return type: void - _view (
 
remove
- 
MeasureMarkup.remove(_view) Arguments: - _view (
null | IView()) – None 
Called when the MarkupItem is removed from a view from the system. Any cleanup that needs to be done should be performed in this method.
Return type: void - _view (
 
setMeasurementText
- 
MeasureMarkup.setMeasurementText(measurementText) Arguments: - measurementText (
string()) – the text to render with this measurement 
Sets the measurement text that is rendered with this measurement.
Return type: void - measurementText (
 
setName
- 
MeasureMarkup.setName(name) Arguments: - name (
string()) – the name to set 
Sets the name of this measurement
Return type: void - name (