LineManager
- 
class 
LineManager() This class provides an interface to 3D line management related functions of the viewer.
Methods
Methods
addLine
- 
LineManager.addLine(lineItem) Arguments: - lineItem (
LineMarkup()) – LineMarkup Object that will be added 
Adds a new Line to the Line Manager
Return type: Promise <void> - lineItem (
 
getAllLines
- 
LineManager.getAllLines() Return an array of line items.
Returns: array of all line items. Return type: [LineMarkup] 
getLineByNodeId
- 
LineManager.getLineByNodeId(id) Arguments: - id (
number()) – None 
Gets a line markup item associated with a node id.
Return type: null | LineMarkup - id (
 
loadData
- 
LineManager.loadData(lineDataJson) Arguments: - lineDataJson (
[any]()) – None 
Loads JSON markup data
Return type: Promise <[boolean]> - lineDataJson (