SelectionManager
-
class
SelectionManager
()
Accessors
viewer
Methods
add()
advanceIncrementalSelection()
beginConvexPolyhedronSelection()
beginRayDrillSelection()
beginScreenSelectByArea()
beginSphereSelection()
clear()
contains()
containsParent()
each()
endIncrementalSelection()
exportSelectionData()
getFirst()
getHighlightFaceElementSelection()
getHighlightLineElementSelection()
getHighlightNodeSelection()
getHighlightPointElementSelection()
getIgnoreEntityWhenTogglingChildSelection()
getLast()
getNodeElementSelectionColor()
getNodeElementSelectionHighlightMode()
getNodeElementSelectionOutlineColor()
getNodeSelectionColor()
getNodeSelectionHighlightMode()
getNodeSelectionOutlineColor()
getPickTolerance()
getPruneSelectionDescendants()
getResult()
getResults()
getSelectParentIfSelected()
getSelectedLayers()
getSelectedTypes()
getSelectionFilter()
getSingleEntityToggleModeEnabled()
getSuppressImplicitRemovalCallback()
isNodeSelected()
isSelected()
loadSelectionData()
remove()
selectAllFromPoint()
selectAllFromRay()
selectFromPoint()
selectFromRay()
selectLayer()
selectNode()
selectType()
set()
setHighlightFaceElementSelection()
setHighlightLineElementSelection()
setHighlightNodeSelection()
setHighlightPointElementSelection()
setIgnoreEntityWhenTogglingChildSelection()
setNodeElementSelectionColor()
setNodeElementSelectionHighlightMode()
setNodeElementSelectionOutlineColor()
setNodeSelectionColor()
setNodeSelectionHighlightMode()
setNodeSelectionOutlineColor()
setPickTolerance()
setPruneSelectionDescendants()
setSelectParentIfSelected()
setSelectionFilter()
setSingleEntityToggleModeEnabled()
setSuppressImplicitRemovalCallback()
size()
toggle()
Accessors
Methods
add
-
SelectionManager.
add
(itemOrItems, suppressCallback) Arguments: - itemOrItems (
NodeSelectionItem()
| [NodeSelectionItem()
] | null) – - suppressCallback (
boolean()
) –
Return type: void
- itemOrItems (
advanceIncrementalSelection
-
SelectionManager.
advanceIncrementalSelection
(handle, predicate) Arguments: - handle (
IncrementalSelectionId()
) – - predicate (
function | null()
) –
Return type: Promise <boolean>
-
SelectionManager.
predicate
(item) Arguments: - item (
NodeSelectionItem()
) – None
Return type: Promise <boolean>
- item (
- handle (
beginConvexPolyhedronSelection
-
SelectionManager.
beginConvexPolyhedronSelection
(volumePlanes, heuristicOrigin, config) Arguments: - volumePlanes ([Plane]) –
- heuristicOrigin (
Point3()
) – - config (
IncrementalPickConfig()
) –
Return type: Promise <
IncrementalSelectionId()
>
beginRayDrillSelection
-
SelectionManager.
beginRayDrillSelection
(rayCssOrigin, rayCssBoxRadius, config, view) Arguments: - rayCssOrigin (
Point2()
) – - rayCssBoxRadius (
number()
) – - config (
IncrementalPickConfig()
) – - view (
IView()
) –
Return type: Promise <
IncrementalSelectionId()
>- rayCssOrigin (
beginScreenSelectByArea
-
SelectionManager.
beginScreenSelectByArea
(areaCssMin, areaCssMax, config, view) Arguments: - areaCssMin (
Point2()
) – - areaCssMax (
Point2()
) – - config (
IncrementalPickConfig()
) – - view (
IView()
) –
Return type: Promise <
IncrementalSelectionId()
>- areaCssMin (
beginSphereSelection
-
SelectionManager.
beginSphereSelection
(sphereCenter, sphereRadius, config) Arguments: - sphereCenter (
Point3()
) – - sphereRadius (
number()
) – - config (
IncrementalPickConfig()
) –
Return type: Promise <
IncrementalSelectionId()
>- sphereCenter (
clear
-
SelectionManager.
clear
(triggerCallback) Arguments: - triggerCallback (
boolean()
) –
Return type: void
- triggerCallback (
contains
-
SelectionManager.
contains
(item) Arguments: - item (
SelectionItem()
) – None
Return type: boolean
- item (
containsParent
-
SelectionManager.
containsParent
(item) Arguments: - item (
NodeSelectionItem()
) – None
Return type: NodeSelectionItem()
| null- item (
each
-
SelectionManager.
each
(func) Arguments: - func (
function()
) –
Return type: void
-
SelectionManager.
func
(s) Arguments: - s (
NodeSelectionItem()
) – None
Return type: void
- s (
- func (
endIncrementalSelection
-
SelectionManager.
endIncrementalSelection
(handle) Arguments: - handle (
IncrementalSelectionId()
) –
Return type: Promise <void>
- handle (
getFirst
-
SelectionManager.
getFirst
() Return type: NodeSelectionItem()
| null
getHighlightFaceElementSelection
-
SelectionManager.
getHighlightFaceElementSelection
() Return type: boolean
getHighlightLineElementSelection
-
SelectionManager.
getHighlightLineElementSelection
() Return type: boolean
getHighlightPointElementSelection
-
SelectionManager.
getHighlightPointElementSelection
() Return type: boolean
getIgnoreEntityWhenTogglingChildSelection
-
SelectionManager.
getIgnoreEntityWhenTogglingChildSelection
() Return type: boolean
getLast
-
SelectionManager.
getLast
() Return type: NodeSelectionItem()
| null
getNodeElementSelectionHighlightMode
-
SelectionManager.
getNodeElementSelectionHighlightMode
() Return type: SelectionHighlightMode
getNodeElementSelectionOutlineColor
getNodeSelectionHighlightMode
-
SelectionManager.
getNodeSelectionHighlightMode
() Return type: SelectionHighlightMode
getResult
-
SelectionManager.
getResult
(index) Arguments: - index (
number()
) –
Return type: NodeSelectionItem()
| null- index (
getResults
-
SelectionManager.
getResults
() Return type: [ NodeSelectionItem()
]
getSelectedTypes
-
SelectionManager.
getSelectedTypes
() Return type: [GenericType]
getSelectionFilter
-
SelectionManager.
getSelectionFilter
() Return type: SelectionFilter | null
getSingleEntityToggleModeEnabled
-
SelectionManager.
getSingleEntityToggleModeEnabled
() Return type: boolean
getSuppressImplicitRemovalCallback
-
SelectionManager.
getSuppressImplicitRemovalCallback
() Return type: boolean
isNodeSelected
isSelected
-
SelectionManager.
isSelected
(item) Arguments: - item (
SelectionItem()
) – None
Return type: boolean
- item (
loadSelectionData
-
SelectionManager.
loadSelectionData
(datas) Arguments: - datas (
[object] | string()
) – None
Return type: void
- datas (
remove
-
SelectionManager.
remove
(itemOrItems, suppressCallback) Arguments: - itemOrItems (
NodeSelectionItem()
| [NodeSelectionItem()
]) – - suppressCallback (
boolean()
) –
Return type: void
- itemOrItems (
selectAllFromPoint
-
SelectionManager.
selectAllFromPoint
(point, config, selectionMode, view) Arguments: - point (
Point2()
) – - config (
PickConfig()
) – - selectionMode (SelectionMode) –
- view (
IView()
) –
Return type: Promise <void>
- point (
selectAllFromRay
-
SelectionManager.
selectAllFromRay
(ray, config, selectionMode, view) Arguments: - ray (
Ray()
) – - config (
PickConfig()
) – - selectionMode (SelectionMode) –
- view (
IView()
) –
Return type: Promise <void>
- ray (
selectFromPoint
-
SelectionManager.
selectFromPoint
(point, config, selectionMode, view) Arguments: - point (
Point2()
) – - config (
PickConfig()
) – - selectionMode (SelectionMode) –
- view (
IView()
) –
Return type: Promise <void>
- point (
selectFromRay
-
SelectionManager.
selectFromRay
(ray, config, selectionMode, view) Arguments: - ray (
Ray()
) – - config (
PickConfig()
) – - selectionMode (SelectionMode) –
- view (
IView()
) –
Return type: Promise <void>
- ray (
selectLayer
-
SelectionManager.
selectLayer
(layerName, selectionMode) Arguments: - layerName (LayerName) –
- selectionMode (SelectionMode) –
Return type: void
selectNode
-
SelectionManager.
selectNode
(nodeId, selectionMode) Arguments: - nodeId (NodeId | null) –
- selectionMode (SelectionMode) – None
Return type:
selectType
-
SelectionManager.
selectType
(genericType, selectionMode) Arguments: - genericType (GenericType) –
- selectionMode (SelectionMode) – None
Return type: void
set
-
SelectionManager.
set
(selection) Arguments: - selection (
NodeSelectionItem()
| null) – None
Return type: void
- selection (
setHighlightFaceElementSelection
-
SelectionManager.
setHighlightFaceElementSelection
(highlightFaceElementSelection) Arguments: - highlightFaceElementSelection (
boolean()
) –
Return type: Promise <void>
- highlightFaceElementSelection (
setHighlightLineElementSelection
-
SelectionManager.
setHighlightLineElementSelection
(highlightLineElementSelection) Arguments: - highlightLineElementSelection (
boolean()
) –
Return type: Promise <void>
- highlightLineElementSelection (
setHighlightNodeSelection
-
SelectionManager.
setHighlightNodeSelection
(highlightSelection) Arguments: - highlightSelection (
boolean()
) – None
Return type: Promise <void>
- highlightSelection (
setHighlightPointElementSelection
-
SelectionManager.
setHighlightPointElementSelection
(highlightPointElementSelection) Arguments: - highlightPointElementSelection (
boolean()
) –
Return type: Promise <void>
- highlightPointElementSelection (
setIgnoreEntityWhenTogglingChildSelection
-
SelectionManager.
setIgnoreEntityWhenTogglingChildSelection
(strictMode) Arguments: - strictMode (
boolean()
) – None
Return type: void
- strictMode (
setNodeElementSelectionColor
setNodeElementSelectionHighlightMode
-
SelectionManager.
setNodeElementSelectionHighlightMode
(highlightMode) Arguments: - highlightMode (SelectionHighlightMode) –
Return type: Promise <void>
setNodeElementSelectionOutlineColor
setNodeSelectionColor
setNodeSelectionHighlightMode
-
SelectionManager.
setNodeSelectionHighlightMode
(highlightMode) Arguments: - highlightMode (SelectionHighlightMode) –
Return type: Promise <void>
setNodeSelectionOutlineColor
setPickTolerance
-
SelectionManager.
setPickTolerance
(tolerance) Arguments: - tolerance (
number()
) – None
Return type: void
- tolerance (
setPruneSelectionDescendants
-
SelectionManager.
setPruneSelectionDescendants
(pruneSelectionDescendants) Arguments: - pruneSelectionDescendants (
boolean()
) – None
Return type: void
- pruneSelectionDescendants (
setSelectParentIfSelected
-
SelectionManager.
setSelectParentIfSelected
(selectParent) Arguments: - selectParent (
boolean()
) – None
Return type: void
- selectParent (
setSelectionFilter
-
SelectionManager.
setSelectionFilter
(selectionFilter) Arguments: - selectionFilter (SelectionFilter | null) –
Return type: void
setSingleEntityToggleModeEnabled
-
SelectionManager.
setSingleEntityToggleModeEnabled
(enabled) Arguments: - enabled (
boolean()
) – None
Return type: void
- enabled (
setSuppressImplicitRemovalCallback
-
SelectionManager.
setSuppressImplicitRemovalCallback
(suppress) Arguments: - suppress (
boolean()
) – None
Return type: void
- suppress (
toggle
-
SelectionManager.
toggle
(item) Arguments: - item (
NodeSelectionItem()
) – None
Return type: void
- item (