AssemblyTree
-
class
AssemblyTree
()
Constructors
Properties
Methods
activateCadConfiguration()
activateCadView()
addFilter()
allowNodeDeletion()
containsDrawings()
createCadView()
createLayer()
createMeshInstance()
createNode()
createPart()
createPmiInstance()
deactivateActiveCadView()
deleteNode()
disableAutomaticFitWorld()
enqueue()
forEachCadConfiguration()
forEachCadView()
forEachPmi()
generateDrawingSheetName()
generateDrawingViewName()
generateDynamicNodeId()
generateGroupName()
generateProductName()
genericTypeToNodes()
getAbstractScEngine()
getActiveCadConfiguration()
getAutomaticMeasurementUnitScaling()
getCadConfigurations()
getCadViewPmis()
getDefaultCadConfiguration()
getDefaultCadView()
getFilterName()
getFilters()
getFiltersWithNode()
getFirstProductOccurrenceWithView()
getInclusionContexts()
getInitiallyHiddenStayHidden()
getInstanceCountByInclusion()
getLayerName()
getLayers()
getLayersIdFromName()
getLowestAvailableNodeId()
getNodesByGenericId()
getNodesByGenericType()
getNodesFromFilterIds()
getNodesFromLayer()
getNodesFromLayerName()
getNodesFromLayers()
getRelationshipsOfItem()
getRootNode()
getUniqueLayerNames()
hasActiveCadView()
initialize()
isBeingRequested()
isInitialized()
isMeasurable()
lookupAnyBody()
lookupAnyBodyByInstanceInc()
lookupAnyNode()
lookupAnyNonTreeNode()
lookupAnyTreeNode()
lookupBodyInstance()
lookupCadView()
lookupPartDefinition()
lookupPartDefinitionByDataId()
lookupPmi()
lookupPmiBody()
lookupProductOccurrence()
lookupPrototypeByDataId()
lookupRepresentationItem()
lookupViewFrame()
markImplicitNodesOutOfHierarchy()
markSeenExternalModel()
massageAuthoredUserId()
newNodeIdOffset()
onDemandRequestsActive()
onLoadBegin()
onLoadEnd()
preventMeshDeletion()
preventNodeDeletion()
registerBodyInstance()
registerCadView()
registerGenericGlobalId()
registerGenericType()
registerInclusionContext()
registerNodeInLayer()
registerPartDefinition()
registerPartDefinitionByDataId()
registerPmi()
registerPmiBody()
registerProductOccurrence()
registerPrototypeByDataId()
registerRepresentationItem()
registerTreeNodeInLayer()
registerViewFrame()
requestNodes()
reset()
seenExternalModel()
setAutomaticMeasurementUnitScaling()
setInitiallyHiddenStayHidden()
setPart()
setViewAxes()
tryParseHeader()
updateLayerName()
Constructors
-
AssemblyTree.
constructor
(config, engine, callbackManager, cuttingManager, model) Arguments: - config (
AssemblyTreeConfig()
) – None - engine (
IScEngine()
) – None - callbackManager (
ICallbackManager()
) – None - cuttingManager (
AbstractCuttingManager()
) – None - model (
IModel()
) – None
Return type: - config (
Properties
-
AssemblyTree.
__AssemblyTree
Type: PhantomMember
Methods
activateCadConfiguration
-
AssemblyTree.
activateCadConfiguration
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
activateCadView
addFilter
-
AssemblyTree.
addFilter
(filter, loadContext) Arguments: - filter (
Filter()
) – None - loadContext (
LoadContext()
) – None
Return type: void
- filter (
allowNodeDeletion
-
AssemblyTree.
allowNodeDeletion
(node) Arguments: - node (DeletableNode) – None
Return type: void
createCadView
-
AssemblyTree.
createCadView
(engine, parent, name, camera, pmis, productOccurrencesToShow, productOccurrencesToHide, transformMap, cuttingPlane, meshInstanceData) Arguments: - engine (
IScEngine()
) – None - parent (CadViewParent) – None
- name (
string()
) – None - camera (
Camera()
) – None - pmis ([
Pmi()
] | null) – None - productOccurrencesToShow ([RuntimeNodeId]) – None
- productOccurrencesToHide ([RuntimeNodeId]) – None
- transformMap (Map <RuntimeNodeId, Matrix16>) – None
- cuttingPlane (Plane | null) – None
- meshInstanceData (
MeshInstanceData()
| null) – None
Return type: - engine (
createLayer
-
AssemblyTree.
createLayer
(authoredLayerId, layerName, loadContext) Arguments: - authoredLayerId (AuthoredLayerId) –
- layerName (LayerName | null) –
- loadContext (
LoadContext()
) –
Return type:
createMeshInstance
-
AssemblyTree.
createMeshInstance
(markLoaded, inclusionKey, instanceKey, authoredId, name, parent, preventFromResetting, isOutOfHierarchy, initiallyVisible, implicitBody) Arguments: - markLoaded (
boolean()
) – None - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - authoredId (AuthoredNodeId | null) – None
- name (
string | null()
) – None - parent (
ProductOccurrence()
) – None - preventFromResetting (
boolean()
) – None - isOutOfHierarchy (
boolean()
) – None - initiallyVisible (
boolean()
) – None - implicitBody (
boolean()
) – None
Return type: - markLoaded (
createNode
-
AssemblyTree.
createNode
(parent, nodeName, authoredId, localMatrix, visibility, measurementUnit) Arguments: - parent (
ProductOccurrence()
) – None - nodeName (
string()
) – None - authoredId (AuthoredNodeId | null) – None
- localMatrix (
Matrix16 | null()
) – None - visibility (
boolean()
) – None - measurementUnit (
number | null()
) – None
Return type: - parent (
createPart
-
AssemblyTree.
createPart
(authoredNodeId) Arguments: - authoredNodeId (AuthoredNodeId | null) – None
Return type:
createPmiInstance
-
AssemblyTree.
createPmiInstance
(inclusionKey, instanceKey, authoredId, name, parent, pmiType, pmiSubType, topoRefs) Arguments: - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - authoredId (AuthoredNodeId | null) – None
- name (
string | null()
) – None - parent (
ProductOccurrence()
) – None - pmiType (
PmiType()
) – None - pmiSubType (PmiSubType) – None
- topoRefs ([
ReferenceOnTopology()
]) – None
Return type: - inclusionKey (
deleteNode
-
AssemblyTree.
deleteNode
(node) Arguments: - node (
ProductOccurrence()
|BodyInstance()
|Pmi()
) – None
Return type: Promise <void>
- node (
enqueue
forEachCadConfiguration
-
AssemblyTree.
forEachCadConfiguration
(callback) Arguments: - callback (
function()
) – None
Return type: void
-
AssemblyTree.
callback
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
- callback (
forEachCadView
forEachPmi
generateDynamicNodeId
-
AssemblyTree.
generateDynamicNodeId
() Return type: DynamicNodeId
genericTypeToNodes
-
AssemblyTree.
genericTypeToNodes
() Return type: Map <GenericType, Set <AnyTreeNode>>
getAbstractScEngine
-
AssemblyTree.
getAbstractScEngine
() Return type: IScEngine()
getActiveCadConfiguration
-
AssemblyTree.
getActiveCadConfiguration
() Return type: ProductOccurrence()
| null
getAutomaticMeasurementUnitScaling
-
AssemblyTree.
getAutomaticMeasurementUnitScaling
() Return type: boolean
getCadConfigurations
-
AssemblyTree.
getCadConfigurations
() Return type: [ ProductOccurrence()
]
getCadViewPmis
getDefaultCadConfiguration
-
AssemblyTree.
getDefaultCadConfiguration
() Return type: ProductOccurrence()
| null
getDefaultCadView
-
AssemblyTree.
getDefaultCadView
(node) Arguments: - node (
ProductOccurrence()
| null) – None
Return type: CadView()
| null- node (
getFilterName
-
AssemblyTree.
getFilterName
(filterId) Arguments: - filterId (FilterId) – None
Return type: FilterName | null
getFilters
-
AssemblyTree.
getFilters
() Return type: Map <FilterId, FilterName>
getFiltersWithNode
-
AssemblyTree.
getFiltersWithNode
(targetNode) Arguments: - targetNode (AnyTreeNode) – None
Return type: [FilterId]
getFirstProductOccurrenceWithView
-
AssemblyTree.
getFirstProductOccurrenceWithView
() Return type: ProductOccurrence()
| null
getInclusionContexts
-
AssemblyTree.
getInclusionContexts
(inclusionKey) Arguments: - inclusionKey (
InclusionKey()
) – None
Return type: - inclusionKey (
getInstanceCountByInclusion
-
AssemblyTree.
getInstanceCountByInclusion
(inclusionKey) Arguments: - inclusionKey (
InclusionKey()
) – None
Return type: number
- inclusionKey (
getLayerName
getLayersIdFromName
getLowestAvailableNodeId
-
AssemblyTree.
getLowestAvailableNodeId
() Return type: RuntimeNodeId
getNodesByGenericId
-
AssemblyTree.
getNodesByGenericId
(genericId) Arguments: - genericId (GenericId) – None
Return type: Set <AnyTreeNode> | null
getNodesByGenericType
-
AssemblyTree.
getNodesByGenericType
(genericType) Arguments: - genericType (GenericType) – None
Return type: Set <AnyTreeNode> | null
getNodesFromFilterIds
-
AssemblyTree.
getNodesFromFilterIds
(filterIds) Arguments: - filterIds ([FilterId]) – None
Return type: FilteredNodes()
| null
getNodesFromLayer
-
AssemblyTree.
getNodesFromLayer
(layerId[, onlyTreeNodes]) Arguments: - layerId (LayerId) – None
- onlyTreeNodes (
boolean()
) – optional None
Return type: [AnyTreeNode] | null
getNodesFromLayerName
-
AssemblyTree.
getNodesFromLayerName
(layerName[, onlyTreeNodes]) Arguments: - layerName (LayerName) – None
- onlyTreeNodes (
boolean()
) – optional None
Return type: [AnyTreeNode] | null
getNodesFromLayers
-
AssemblyTree.
getNodesFromLayers
(layerIds[, onlyTreeNodes]) Arguments: - layerIds ([LayerId]) – None
- onlyTreeNodes (
boolean()
) – optional None
Return type: [AnyTreeNode] | null
getRelationshipsOfItem
-
AssemblyTree.
getRelationshipsOfItem
(contextNodeId, node) Arguments: - contextNodeId (RuntimeNodeId) – None
- node (BimId) – None
Return type:
getRootNode
-
AssemblyTree.
getRootNode
() Return type: ProductOccurrence()
initialize
-
AssemblyTree.
initialize
(scAttacher) Arguments: - scAttacher (
ScAttacher()
) – None
Return type: void
- scAttacher (
isBeingRequested
-
AssemblyTree.
isBeingRequested
(startNode) Arguments: - startNode (AnyTreeNode | AnyTreeContext) – None
Return type: boolean
lookupAnyBody
-
AssemblyTree.
lookupAnyBody
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: AnyBody | null
lookupAnyBodyByInstanceInc
lookupAnyNode
-
AssemblyTree.
lookupAnyNode
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: AnyNode | null
lookupAnyNonTreeNode
-
AssemblyTree.
lookupAnyNonTreeNode
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: AnyNonTreeNode | null
lookupAnyTreeNode
-
AssemblyTree.
lookupAnyTreeNode
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: AnyTreeNode | null
lookupBodyInstance
-
AssemblyTree.
lookupBodyInstance
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: BodyInstance()
| null
lookupCadView
-
AssemblyTree.
lookupCadView
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: CadView()
| null
lookupPartDefinition
-
AssemblyTree.
lookupPartDefinition
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: PartDefinition()
| null
lookupPartDefinitionByDataId
-
AssemblyTree.
lookupPartDefinitionByDataId
(loadContext, modelKey, dataKey) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None
Return type: LazyPromise()
<PartDefinition()
> | null- loadContext (
lookupPmi
-
AssemblyTree.
lookupPmi
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: Pmi()
| null
lookupPmiBody
-
AssemblyTree.
lookupPmiBody
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: PmiBody()
| null
lookupProductOccurrence
-
AssemblyTree.
lookupProductOccurrence
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: ProductOccurrence()
| null
lookupPrototypeByDataId
-
AssemblyTree.
lookupPrototypeByDataId
(loadContext, modelKey, dataKey) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None
Return type: SharedPrototypeContext()
| null- loadContext (
lookupRepresentationItem
-
AssemblyTree.
lookupRepresentationItem
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: RepresentationItem()
| null
lookupViewFrame
-
AssemblyTree.
lookupViewFrame
(nodeId) Arguments: - nodeId (RuntimeNodeId) – None
Return type: ViewFrame()
| null
markImplicitNodesOutOfHierarchy
-
AssemblyTree.
markImplicitNodesOutOfHierarchy
() Return type: boolean
massageAuthoredUserId
-
AssemblyTree.
massageAuthoredUserId
(inclusionContext, authoredId) Arguments: - inclusionContext (
InclusionContext()
) – None - authoredId (AuthoredNodeId | null) – None
Return type: - inclusionContext (
newNodeIdOffset
-
AssemblyTree.
newNodeIdOffset
() Return type: NodeIdOffset
preventMeshDeletion
preventNodeDeletion
-
AssemblyTree.
preventNodeDeletion
(node) Arguments: - node (DeletableNode) – None
Return type: void
registerBodyInstance
-
AssemblyTree.
registerBodyInstance
(node, inclusionKey) Arguments: - node (
BodyInstance()
) – None - inclusionKey (
InclusionKey()
) – None
Return type: void
- node (
registerCadView
registerGenericGlobalId
-
AssemblyTree.
registerGenericGlobalId
(node, genericId) Arguments: - node (AnyTreeNode) – None
- genericId (GenericId) – None
Return type: void
registerGenericType
-
AssemblyTree.
registerGenericType
(node, genericType) Arguments: - node (AnyTreeNode) – None
- genericType (GenericType) – None
Return type: void
registerInclusionContext
-
AssemblyTree.
registerInclusionContext
(context) Arguments: - context (
InclusionContext()
) – None
Return type: void
- context (
registerNodeInLayer
-
AssemblyTree.
registerNodeInLayer
(node, authoredLayerId) Arguments: - node (AnyTreeNode) –
- authoredLayerId (AuthoredLayerId) –
Return type: void
registerPartDefinition
-
AssemblyTree.
registerPartDefinition
(partDef) Arguments: - partDef (
PartDefinition()
) – None
Return type: void
- partDef (
registerPartDefinitionByDataId
-
AssemblyTree.
registerPartDefinitionByDataId
(loadContext, modelKey, dataKey, partDefinition) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None - partDefinition (
LazyPromise()
<PartDefinition()
>) – None
Return type: void
- loadContext (
registerPmiBody
registerProductOccurrence
-
AssemblyTree.
registerProductOccurrence
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
registerPrototypeByDataId
-
AssemblyTree.
registerPrototypeByDataId
(loadContext, modelKey, dataKey, prototype) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None - prototype (
SharedPrototypeContext()
) – None
Return type: void
- loadContext (
registerRepresentationItem
-
AssemblyTree.
registerRepresentationItem
(repItem) Arguments: - repItem (
RepresentationItem()
) – None
Return type: void
- repItem (
registerTreeNodeInLayer
-
AssemblyTree.
registerTreeNodeInLayer
(node, authoredLayerId) Arguments: - node (AnyTreeNode) –
- authoredLayerId (AuthoredLayerId) –
Return type: void
registerViewFrame
-
AssemblyTree.
registerViewFrame
(node, inclusionKey) Arguments: - node (
ViewFrame()
) – None - inclusionKey (
InclusionKey()
) – None
Return type: void
- node (
requestNodes
-
AssemblyTree.
requestNodes
(treeLoader, nodes, isImplicitlyRequested) Arguments: - treeLoader (
TreeLoader()
) – None - nodes ([AnyTreeNode]) – None
- isImplicitlyRequested (
boolean()
) – None
Return type: Promise <void>
- treeLoader (
setAutomaticMeasurementUnitScaling
-
AssemblyTree.
setAutomaticMeasurementUnitScaling
(value) Arguments: - value (
boolean()
) – None
Return type: void
- value (
setPart
-
AssemblyTree.
setPart
(referrer, partDef) Arguments: - referrer (
ProductOccurrence()
) – None - partDef (
PartDefinition()
) – None
Return type: void
- referrer (
setViewAxes
tryParseHeader
-
AssemblyTree.
tryParseHeader
(possibleHeaderData) Arguments: - possibleHeaderData (
Uint8Array()
) – None
Return type: Promise <
AssemblyDataHeader()
> | null- possibleHeaderData (