LineMarkup
-
class
LineMarkup()
Constructors
Methods
draw()getClassName()getFirstNodeId()getFirstPoint()getId()getLineColor()getLineOpacity()getLinePattern()getLinePatternLength()getLinePatternLengthUnit()getNodeId()getSecondNodeId()getSecondPoint()hit()hitWithTolerance()onDeselect()onSelect()remove()removeLine()setFirstNodeId()setFirstPoint()setId()setLineColor()setLineOpacity()setLinePattern()setSecondNodeId()setSecondPoint()toJson()updateLine()fromJson()
Constructors
-
LineMarkup.constructor(viewer, firstPoint, secondPoint, firstNodeId, secondNodeId) Arguments: - viewer (
IWebViewer()) – None - firstPoint (
Point3 | null()) – None - secondPoint (
Point3 | null()) – None - firstNodeId (NodeId | null) – None
- secondNodeId (NodeId | null) – None
Return type: - viewer (
Methods
draw
-
LineMarkup.draw(_renderer, _view) Arguments: - _renderer (
MarkupRenderer()) – None - _view (
IView()) – None
Return type: void
- _renderer (
getLinePattern
-
LineMarkup.getLinePattern() Return type: LinePattern | null
getLinePatternLengthUnit
-
LineMarkup.getLinePatternLengthUnit() Return type: LinePatternLengthUnit | null
hit
hitWithTolerance
setFirstNodeId
setFirstPoint
-
LineMarkup.setFirstPoint(firstPoint) Arguments: - firstPoint (
Point3 | null()) –
Return type: void
- firstPoint (
setLineOpacity
-
LineMarkup.setLineOpacity(opacity) Arguments: - opacity (
number()) –
Return type: void
- opacity (
setLinePattern
-
LineMarkup.setLinePattern(pattern, patternLength, patternLengthUnit) Arguments: - pattern (LinePattern) –
- patternLength (
number()) – - patternLengthUnit (LinePatternLengthUnit) –
Return type: void
setSecondNodeId
setSecondPoint
-
LineMarkup.setSecondPoint(secondPoint) Arguments: - secondPoint (
Point3 | null()) –
Return type: void
- secondPoint (
static fromJson
-
LineMarkup.fromJson(objData, viewer) Arguments: - objData (
any()) – None - viewer (
IWebViewer()) – None
Return type: Promise <
LineMarkup()>- objData (