IAssemblyTree
-
class
core.
IAssemblyTree
()
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()
Methods
activateCadConfiguration
-
IAssemblyTree.
activateCadConfiguration
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
activateCadView
addFilter
-
IAssemblyTree.
addFilter
(filter, loadContext) Arguments: - filter (
Filter()
) – None - loadContext (
LoadContext()
) – None
Return type: void
- filter (
allowNodeDeletion
-
IAssemblyTree.
allowNodeDeletion
(node) Arguments: - node (
DeletableNode()
) – None
Return type: void
- node (
createCadView
-
IAssemblyTree.
createCadView
(engine, parent, name, camera, pmis, productOccurrencesToShow, productOccurrencesToHide, transformMap, cuttingPlane, meshInstanceData) Arguments: - engine (
IScEngine()
) – None - parent (
ProductOccurrence()
) – None - name (
string()
) – None - camera (
Camera()
) – None - pmis (
null | [Pmi]()
) – None - productOccurrencesToShow (
[number]()
) – None - productOccurrencesToHide (
[number]()
) – None - transformMap (
Map
) – None - cuttingPlane (
null | Plane()
) – None - meshInstanceData (
null | MeshInstanceData()
) – None
Return type: CadView
- engine (
createLayer
-
IAssemblyTree.
createLayer
(authoredLayerId, layerName, loadContext) Arguments: - authoredLayerId (
AuthoredLayerId()
) – None - layerName (
null | string()
) – None - loadContext (
LoadContext()
) – None
Return type: Layer
- authoredLayerId (
createMeshInstance
-
IAssemblyTree.
createMeshInstance
(markLoaded, inclusionKey, instanceKey, authoredId, name, parent, preventFromResetting, isOutOfHierarchy, initiallyVisible, implicitBody) Arguments: - markLoaded (
boolean()
) – None - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - authoredId (
null | number()
) – None - name (
null | string()
) – None - parent (
ProductOccurrence()
) – None - preventFromResetting (
boolean()
) – None - isOutOfHierarchy (
boolean()
) – None - initiallyVisible (
boolean()
) – None - implicitBody (
boolean()
) – None
Return type: BodyInstance
- markLoaded (
createNode
-
IAssemblyTree.
createNode
(parent, nodeName, authoredId, localMatrix, visibility[, measurementUnit]) Arguments: - parent (
ProductOccurrence()
) – None - nodeName (
string()
) – None - authoredId (
null | number()
) – None - localMatrix (
null | Matrix16()
) – None - visibility (
boolean()
) – None - measurementUnit (
null | number()
) – optional None
Return type: ProductOccurrence
- parent (
createPart
-
IAssemblyTree.
createPart
(authoredNodeId) Arguments: - authoredNodeId (
null | number()
) – None
Return type: PartDefinition
- authoredNodeId (
createPmiInstance
-
IAssemblyTree.
createPmiInstance
(inclusionKey, instanceKey, authoredId, name, parent, pmiType, pmiSubType, topoRefs) Arguments: - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - authoredId (
null | number()
) – None - name (
null | string()
) – None - parent (
ProductOccurrence()
) – None - pmiType (
PmiType()
) – None - pmiSubType (
PmiSubType()
) – None - topoRefs (
[ReferenceOnTopology]()
) – None
Return type: Pmi
- inclusionKey (
deleteNode
-
IAssemblyTree.
deleteNode
(node) Arguments: - node (
ProductOccurrence | Pmi | BodyInstance()
) – None
Return type: Promise <void>
- node (
enqueue
-
IAssemblyTree.
enqueue
(lazyPromise) Arguments: - lazyPromise (
LazyLike
) – None
Return type: Promise <T>
- lazyPromise (
forEachCadConfiguration
-
IAssemblyTree.
forEachCadConfiguration
(callback) Arguments: - callback (
function()
) – None
Return type: void
-
IAssemblyTree.
callback
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
- callback (
forEachCadView
-
IAssemblyTree.
forEachCadView
(callback) Arguments: - callback (
function()
) – None
Return type: void
-
IAssemblyTree.
callback
(node) Arguments: - node (
CadView()
) – None
Return type: void
- node (
- callback (
forEachPmi
-
IAssemblyTree.
forEachPmi
(callback) Arguments: - callback (
function()
) – None
Return type: void
-
IAssemblyTree.
callback
(node) Arguments: - node (
Pmi()
) – None
Return type: void
- node (
- callback (
getActiveCadConfiguration
-
IAssemblyTree.
getActiveCadConfiguration
() Return type: null | ProductOccurrence
getAutomaticMeasurementUnitScaling
-
IAssemblyTree.
getAutomaticMeasurementUnitScaling
() Return type: boolean
getCadViewPmis
-
IAssemblyTree.
getCadViewPmis
(cadView) Arguments: - cadView (
CadView()
) – None
Return type: [Pmi]
- cadView (
getDefaultCadConfiguration
-
IAssemblyTree.
getDefaultCadConfiguration
() Return type: null | ProductOccurrence
getDefaultCadView
-
IAssemblyTree.
getDefaultCadView
(node) Arguments: - node (
null | ProductOccurrence()
) – None
Return type: null | CadView
- node (
getFilterName
-
IAssemblyTree.
getFilterName
(filterId) Arguments: - filterId (
FilterId()
) – None
Return type: null | string
- filterId (
getFiltersWithNode
-
IAssemblyTree.
getFiltersWithNode
(targetNode) Arguments: - targetNode (
AnyTreeNode()
) – None
Return type: [FilterId]
- targetNode (
getFirstProductOccurrenceWithView
-
IAssemblyTree.
getFirstProductOccurrenceWithView
() Return type: null | ProductOccurrence
getInclusionContexts
-
IAssemblyTree.
getInclusionContexts
(inclusionKey) Arguments: - inclusionKey (
InclusionKey()
) – None
Return type: [InclusionContext]
- inclusionKey (
getInstanceCountByInclusion
-
IAssemblyTree.
getInstanceCountByInclusion
(inclusionKey) Arguments: - inclusionKey (
InclusionKey()
) – None
Return type: number
- inclusionKey (
getLayerName
-
IAssemblyTree.
getLayerName
(layerId) Arguments: - layerId (
LayerId()
) – None
Return type: null | string
- layerId (
getLayersIdFromName
-
IAssemblyTree.
getLayersIdFromName
(name) Arguments: - name (
string()
) – None
Return type: null | [LayerId]
- name (
getNodesByGenericId
-
IAssemblyTree.
getNodesByGenericId
(genericId) Arguments: - genericId (
string()
) – None
Return type: null | Set <AnyTreeNode>
- genericId (
getNodesByGenericType
-
IAssemblyTree.
getNodesByGenericType
(genericType) Arguments: - genericType (
string()
) – None
Return type: null | Set <AnyTreeNode>
- genericType (
getNodesFromFilterIds
-
IAssemblyTree.
getNodesFromFilterIds
(filterIds) Arguments: - filterIds (
[FilterId]()
) – None
Return type: null | FilteredNodes
- filterIds (
getNodesFromLayer
-
IAssemblyTree.
getNodesFromLayer
(layerId[, onlyTreeNodes]) Arguments: - layerId (
LayerId()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [AnyTreeNode]
- layerId (
getNodesFromLayerName
-
IAssemblyTree.
getNodesFromLayerName
(layerName[, onlyTreeNodes]) Arguments: - layerName (
string()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [AnyTreeNode]
- layerName (
getNodesFromLayers
-
IAssemblyTree.
getNodesFromLayers
(layerIds[, onlyTreeNodes]) Arguments: - layerIds (
[LayerId]()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [AnyTreeNode]
- layerIds (
getRelationshipsOfItem
-
IAssemblyTree.
getRelationshipsOfItem
(contextNodeId, node) Arguments: - contextNodeId (
number()
) – None - node (
string()
) – None
Return type: Map <RelationshipType, BimRelationship>
- contextNodeId (
initialize
-
IAssemblyTree.
initialize
(scAttacher) Arguments: - scAttacher (
ScAttacher()
) – None
Return type: void
- scAttacher (
isBeingRequested
-
IAssemblyTree.
isBeingRequested
(startNode) Arguments: - startNode (
AnyTreeNode | AnyTreeContext()
) – None
Return type: boolean
- startNode (
lookupAnyBody
-
IAssemblyTree.
lookupAnyBody
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyBody
- nodeId (
lookupAnyBodyByInstanceInc
-
IAssemblyTree.
lookupAnyBodyByInstanceInc
(inclusionKey, instanceKey) Arguments: - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None
Return type: null | AnyBody
- inclusionKey (
lookupAnyNode
-
IAssemblyTree.
lookupAnyNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyNode
- nodeId (
lookupAnyNonTreeNode
-
IAssemblyTree.
lookupAnyNonTreeNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyNonTreeNode
- nodeId (
lookupAnyTreeNode
-
IAssemblyTree.
lookupAnyTreeNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyTreeNode
- nodeId (
lookupBodyInstance
-
IAssemblyTree.
lookupBodyInstance
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | BodyInstance
- nodeId (
lookupCadView
-
IAssemblyTree.
lookupCadView
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | CadView
- nodeId (
lookupPartDefinition
-
IAssemblyTree.
lookupPartDefinition
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | PartDefinition
- nodeId (
lookupPartDefinitionByDataId
-
IAssemblyTree.
lookupPartDefinitionByDataId
(loadContext, modelKey, dataKey) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None
Return type: null | LazyPromise <PartDefinition>
- loadContext (
lookupPmi
-
IAssemblyTree.
lookupPmi
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | Pmi
- nodeId (
lookupPmiBody
-
IAssemblyTree.
lookupPmiBody
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | PmiBody
- nodeId (
lookupProductOccurrence
-
IAssemblyTree.
lookupProductOccurrence
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | ProductOccurrence
- nodeId (
lookupPrototypeByDataId
-
IAssemblyTree.
lookupPrototypeByDataId
(loadContext, modelKey, dataKey) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None
Return type: null | SharedPrototypeContext
- loadContext (
lookupRepresentationItem
-
IAssemblyTree.
lookupRepresentationItem
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | RepresentationItem
- nodeId (
lookupViewFrame
-
IAssemblyTree.
lookupViewFrame
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | ViewFrame
- nodeId (
markImplicitNodesOutOfHierarchy
-
IAssemblyTree.
markImplicitNodesOutOfHierarchy
() Return type: boolean
massageAuthoredUserId
-
IAssemblyTree.
massageAuthoredUserId
(inclusionContext, authoredId) Arguments: - inclusionContext (
InclusionContext()
) – None - authoredId (
null | number()
) – None
Return type: number
- inclusionContext (
preventMeshDeletion
-
IAssemblyTree.
preventMeshDeletion
(meshKey) Arguments: - meshKey (
MeshKey()
) – None
Return type: void
- meshKey (
preventNodeDeletion
-
IAssemblyTree.
preventNodeDeletion
(node) Arguments: - node (
DeletableNode()
) – None
Return type: void
- node (
registerBodyInstance
-
IAssemblyTree.
registerBodyInstance
(node, inclusionKey) Arguments: - node (
BodyInstance()
) – None - inclusionKey (
InclusionKey()
) – None
Return type: void
- node (
registerCadView
-
IAssemblyTree.
registerCadView
(node) Arguments: - node (
CadView()
) – None
Return type: void
- node (
registerGenericGlobalId
-
IAssemblyTree.
registerGenericGlobalId
(node, genericId) Arguments: - node (
AnyTreeNode()
) – None - genericId (
string()
) – None
Return type: void
- node (
registerGenericType
-
IAssemblyTree.
registerGenericType
(node, genericType) Arguments: - node (
AnyTreeNode()
) – None - genericType (
string()
) – None
Return type: void
- node (
registerInclusionContext
-
IAssemblyTree.
registerInclusionContext
(context) Arguments: - context (
InclusionContext()
) – None
Return type: void
- context (
registerNodeInLayer
-
IAssemblyTree.
registerNodeInLayer
(node, authoredLayerId) Arguments: - node (
AnyTreeNode()
) – None - authoredLayerId (
AuthoredLayerId()
) – None
Return type: void
- node (
registerPartDefinition
-
IAssemblyTree.
registerPartDefinition
(partDef) Arguments: - partDef (
PartDefinition()
) – None
Return type: void
- partDef (
registerPartDefinitionByDataId
-
IAssemblyTree.
registerPartDefinitionByDataId
(loadContext, modelKey, dataKey, partDefinition) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None - partDefinition (
LazyPromise
) – None
Return type: void
- loadContext (
registerPmiBody
-
IAssemblyTree.
registerPmiBody
(node, inclusionKey) Arguments: - node (
PmiBody()
) – None - inclusionKey (
InclusionKey()
) – None
Return type: void
- node (
registerProductOccurrence
-
IAssemblyTree.
registerProductOccurrence
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: void
- node (
registerPrototypeByDataId
-
IAssemblyTree.
registerPrototypeByDataId
(loadContext, modelKey, dataKey, prototype) Arguments: - loadContext (
LoadContext()
) – None - modelKey (
ModelKey()
) – None - dataKey (
DataKey()
) – None - prototype (
SharedPrototypeContext()
) – None
Return type: void
- loadContext (
registerRepresentationItem
-
IAssemblyTree.
registerRepresentationItem
(repItem) Arguments: - repItem (
RepresentationItem()
) – None
Return type: void
- repItem (
registerTreeNodeInLayer
-
IAssemblyTree.
registerTreeNodeInLayer
(node, authoredLayerId) Arguments: - node (
AnyTreeNode()
) – None - authoredLayerId (
AuthoredLayerId()
) – None
Return type: void
- node (
registerViewFrame
-
IAssemblyTree.
registerViewFrame
(node, inclusionKey) Arguments: - node (
ViewFrame()
) – None - inclusionKey (
InclusionKey()
) – None
Return type: void
- node (
requestNodes
-
IAssemblyTree.
requestNodes
(treeLoader, nodes, isImplicitlyRequested) Arguments: - treeLoader (
TreeLoader()
) – None - nodes (
[AnyTreeNode]()
) – None - isImplicitlyRequested (
boolean()
) – None
Return type: Promise <void>
- treeLoader (
setAutomaticMeasurementUnitScaling
-
IAssemblyTree.
setAutomaticMeasurementUnitScaling
(value) Arguments: - value (
boolean()
) – None
Return type: void
- value (
setPart
-
IAssemblyTree.
setPart
(referrer, partDef) Arguments: - referrer (
ProductOccurrence()
) – None - partDef (
PartDefinition()
) – None
Return type: void
- referrer (