IModelStructure
-
class
core.
IModelStructure
()
Methods
_disableCadConfigurations()
$mapBimRelationshipTypes()
activateCadConfiguration()
activateCadView()
activateDefaultCadConfiguration()
activateDefaultCadView()
addProperty()
allowNodeDeletion()
applyFilters()
cadConfigurationsEnabled()
clear()
createAndAddRepItem()
createCadView()
createMeshInstance()
createNode()
createPart()
createPmiInstance()
deleteNode()
firstAssemblyDataHeader()
gatherInclusionKeysFromNodeIds()
gatherInstanceIncsFromNodeIds()
getAbsoluteRootNodeId()
getActiveCadConfiguration()
getAllRelationships()
getAssociatedModelKey()
getAttributes()
getBimIdFromNode()
getBimIdRelationshipTypes()
getBounding()
getBranchVisibility()
getCadConfigurations()
getCadViewConfiguration()
getCadViewMap()
getCadViewPmis()
getChildIds()
getDefaultCadConfiguration()
getDefaultCadView()
getEdgeAttributes()
getEdgeCount()
getEdgeProperty()
getFaceAttributes()
getFaceCount()
getFaceProperty()
getFilterName()
getFilters()
getFiltersFromView()
getFiltersWithNode()
getGenericTypeIdMap()
getGenericTypes()
getIdOffset()
getInfoOfBimId()
getInstanceIncs()
getLayerIdsFromName()
getLayerName()
getLayers()
getLowestAvailableNodeId()
getMatrix()
getModelFileNameFromNode()
getModelFileTypeFromNode()
getName()
getNetMatrix()
getNodeExchangeId()
getNodeFromInstanceInc()
getNodeGenericId()
getNodeGenericType()
getNodeLayerId()
getNodeOrRepItem()
getNodesByGenericId()
getNodesByGenericType()
getNodesFromFilterIds()
getParentId()
getPartReferrers()
getPmis()
getPmiSubType()
getPmiTopologyReferences()
getPmiType()
getPointAttributes()
getProperties()
getRelationsByTypeFromNode()
getRuntimeNodeFromBimId()
getRuntimeNodesFromLayer()
getRuntimeNodesFromLayerName()
getRuntimeNodesFromLayers()
getType()
getUniqueLayerNames()
getUnit()
getUserData()
getUserDataIndices()
hasEffectiveGenericType()
hasRelationships()
init()
isACadDrawing()
isAnnotationView()
isCombineStateView()
isFaceMeasurable()
isIdValid()
isLineMeasurable()
isMeasurable()
isNodeLoaded()
isOutOfHierarchy()
isReady()
isVisible()
isWithinExternalModel()
loadMeasurementFromFile()
loadMeasurementFromJson()
loadMeasurementFromString()
loadSubtreeFromAssemblyData()
loadSubtreeFromScsBuffer()
loadSubtreeFromScsFile()
loadSubtreeFromScsXmlDoc()
loadSubtreeFromScsXmlFile()
loadSubtreeFromStream()
loadSubtreeFromXmlDoc()
loadSubtreeFromXmlFile()
lookupAnyBody()
lookupAnyTreeNode()
lookupBodyInstance()
preventMeshDeletion()
preventNodeDeletion()
registerGenericId()
registerGenericType()
requestNodes()
reset()
resetAllTransforms()
resetAllVisibilities()
resetPmiColor()
resetToInitialMatrix()
setBehaviorInitiallyHidden()
setBodyNodesVisibility()
setEdgeProperty()
setEnableAutomaticUnitScaling()
setFaceProperty()
setMatrices()
setMatrix()
setMeshLevel()
setPart()
setPhysicalProperties()
setPmiColor()
setPrefetchScsCutoffScale()
setVisibilitiesByMap()
setVisibilitiesByValue()
shutdown()
switchToModel()
waitForReady()
Methods
$mapBimRelationshipTypes
-
IModelStructure.
$mapBimRelationshipTypes
(nodeId, relationships) Arguments: - nodeId (
string()
) – None - relationships (
[Relationship]()
) – None
Return type: [RelationshipInfo]
- nodeId (
activateCadConfiguration
activateCadView
activateDefaultCadConfiguration
activateDefaultCadView
addProperty
-
IModelStructure.
addProperty
(nodeId, propertyName, propertyValue, propertyUnit) Arguments: - nodeId (
number()
) – None - propertyName (
string()
) – None - propertyValue (
string()
) – None - propertyUnit (
[UnitElement]()
) – None
Return type: boolean
- nodeId (
allowNodeDeletion
-
IModelStructure.
allowNodeDeletion
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: void
- nodeId (
applyFilters
-
IModelStructure.
applyFilters
(filterIds) Arguments: - filterIds (
[FilterId]()
) – None
Return type: void
- filterIds (
createAndAddRepItem
-
IModelStructure.
createAndAddRepItem
(partId, repItemId) Arguments: - partId (
number()
) – None - repItemId (
null | number()
) – None
Return type: null | number
- partId (
createCadView
-
IModelStructure.
createCadView
(parentId, viewName, camera, pmiIds, nodesToShow, nodesToHide, nodesIdAndLocalTransforms, cuttingPlane, meshInstanceData) Arguments: - parentId (
number()
) – None - viewName (
string()
) – None - camera (
Camera()
) – None - pmiIds (
null | [number]()
) – None - nodesToShow (
[number]()
) – None - nodesToHide (
[number]()
) – None - nodesIdAndLocalTransforms (
[(number, Matrix)]()
) – None - cuttingPlane (
null | Plane()
) – None - meshInstanceData (
null | MeshInstanceData()
) – None
Return type: null | number
- parentId (
createMeshInstance
-
IModelStructure.
createMeshInstance
(inclusionKey, instanceKey, name, parentId, preventFromResetting, isOutOfHierarchy, implicitBody) Arguments: - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - name (
null | string()
) – None - parentId (
null | number()
) – None - preventFromResetting (
boolean()
) – None - isOutOfHierarchy (
boolean()
) – None - implicitBody (
boolean()
) – None
Return type: number
- inclusionKey (
createNode
-
IModelStructure.
createNode
(parentId, nodeName, nodeId[, localMatrix[, visibility[, measurementUnit]]]) Arguments: - parentId (
null | number()
) – None - nodeName (
string()
) – None - nodeId (
null | number()
) – None - localMatrix (
null | Matrix()
) – optional None - visibility (
boolean()
) – optional None - measurementUnit (
null | number()
) – optional None
Return type: number
- parentId (
createPart
-
IModelStructure.
createPart
(nodeId) Arguments: - nodeId (
null | number()
) – None
Return type: number
- nodeId (
createPmiInstance
-
IModelStructure.
createPmiInstance
(inclusionKey, instanceKey, pmiType, pmiSubType, topoRefs, name, parentId) Arguments: - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - pmiType (
PmiType()
) – None - pmiSubType (
PmiSubType()
) – None - topoRefs (
[ReferenceOnTopology]()
) – None - name (
null | string()
) – None - parentId (
null | number()
) – None
Return type: number
- inclusionKey (
deleteNode
-
IModelStructure.
deleteNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <void>
- nodeId (
firstAssemblyDataHeader
-
IModelStructure.
firstAssemblyDataHeader
() Return type: null | AssemblyDataHeader
gatherInclusionKeysFromNodeIds
-
IModelStructure.
gatherInclusionKeysFromNodeIds
(nodeIds) Arguments: - nodeIds (
[number]()
) – None
Return type: [InclusionKey]
- nodeIds (
gatherInstanceIncsFromNodeIds
-
IModelStructure.
gatherInstanceIncsFromNodeIds
(nodeIds, allowedTypes, restriction) Arguments: - nodeIds (
[number]()
) – None - allowedTypes (
BodyTypeBits()
) – None - restriction (
WalkRestriction()
) – None
Return type: InstanceIncs
- nodeIds (
getAllRelationships
-
IModelStructure.
getAllRelationships
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: [Relationship]
- nodeId (
getAssociatedModelKey
-
IModelStructure.
getAssociatedModelKey
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | ModelKey
- nodeId (
getAttributes
-
IModelStructure.
getAttributes
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <[Attribute]>
- nodeId (
getBimIdFromNode
-
IModelStructure.
getBimIdFromNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getBimIdRelationshipTypes
-
IModelStructure.
getBimIdRelationshipTypes
(contextNodeId, nodeId) Arguments: - contextNodeId (
number()
) – None - nodeId (
string()
) – None
Return type: [RelationshipInfo]
- contextNodeId (
getBounding
-
IModelStructure.
getBounding
(nodeIds, allowedTypes, ignoreInvisible, tightBounding) Arguments: - nodeIds (
[number]()
) – None - allowedTypes (
BodyTypeBits()
) – None - ignoreInvisible (
boolean()
) – None - tightBounding (
boolean()
) – None
Return type: Promise <Box>
- nodeIds (
getBranchVisibility
-
IModelStructure.
getBranchVisibility
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: BranchVisibility
- nodeId (
getCadViewConfiguration
-
IModelStructure.
getCadViewConfiguration
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | number
- nodeId (
getCadViewPmis
-
IModelStructure.
getCadViewPmis
(cadViewId) Arguments: - cadViewId (
number()
) – None
Return type: [number]
- cadViewId (
getChildIds
-
IModelStructure.
getChildIds
(nodeId, includeOutOfHierarchy) Arguments: - nodeId (
number()
) – None - includeOutOfHierarchy (
boolean()
) – None
Return type: [number]
- nodeId (
getEdgeAttributes
-
IModelStructure.
getEdgeAttributes
(nodeId, edgeId) Arguments: - nodeId (
number()
) – None - edgeId (
number()
) – None
Return type: Promise <null | SubentityAttributes>
- nodeId (
getEdgeCount
-
IModelStructure.
getEdgeCount
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <number>
- nodeId (
getEdgeProperty
-
IModelStructure.
getEdgeProperty
(nodeId, edgeId) Arguments: - nodeId (
number()
) – None - edgeId (
number()
) – None
Return type: Promise <null | Edge>
- nodeId (
getFaceAttributes
-
IModelStructure.
getFaceAttributes
(nodeId, faceId) Arguments: - nodeId (
number()
) – None - faceId (
number()
) – None
Return type: Promise <null | SubentityAttributes>
- nodeId (
getFaceCount
-
IModelStructure.
getFaceCount
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <number>
- nodeId (
getFaceProperty
-
IModelStructure.
getFaceProperty
(prcId, faceId) Arguments: - prcId (
number()
) – None - faceId (
number()
) – None
Return type: Promise <null | Face>
- prcId (
getFilterName
-
IModelStructure.
getFilterName
(filterId) Arguments: - filterId (
FilterId()
) – None
Return type: null | string
- filterId (
getFiltersFromView
-
IModelStructure.
getFiltersFromView
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: [FilterId]
- nodeId (
getFiltersWithNode
-
IModelStructure.
getFiltersWithNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: [FilterId]
- nodeId (
getIdOffset
-
IModelStructure.
getIdOffset
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: number
- nodeId (
getInfoOfBimId
-
IModelStructure.
getInfoOfBimId
(nodeID, bimId) Arguments: - nodeID (
number()
) – None - bimId (
string()
) – None
Return type: function
- nodeID (
getInstanceIncs
-
IModelStructure.
getInstanceIncs
(nodeId, allowedTypes) Arguments: - nodeId (
number()
) – None - allowedTypes (
BodyTypeBits()
) – None
Return type: InstanceIncs
- nodeId (
getLayerIdsFromName
-
IModelStructure.
getLayerIdsFromName
(name) Arguments: - name (
string()
) – None
Return type: null | [LayerId]
- name (
getLayerName
-
IModelStructure.
getLayerName
(layerId) Arguments: - layerId (
LayerId()
) – None
Return type: null | string
- layerId (
getMatrix
-
IModelStructure.
getMatrix
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Matrix
- nodeId (
getModelFileNameFromNode
-
IModelStructure.
getModelFileNameFromNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getModelFileTypeFromNode
-
IModelStructure.
getModelFileTypeFromNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | FileType
- nodeId (
getName
-
IModelStructure.
getName
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getNetMatrix
-
IModelStructure.
getNetMatrix
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Matrix16
- nodeId (
getNodeExchangeId
-
IModelStructure.
getNodeExchangeId
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getNodeFromInstanceInc
-
IModelStructure.
getNodeFromInstanceInc
(markNodeLoadedIfCreated, inclusionKey, instanceKey, isOutOfHierarchy) Arguments: - markNodeLoadedIfCreated (
boolean()
) – None - inclusionKey (
InclusionKey()
) – None - instanceKey (
InstanceKey()
) – None - isOutOfHierarchy (
boolean()
) – None
Return type: number
- markNodeLoadedIfCreated (
getNodeGenericId
-
IModelStructure.
getNodeGenericId
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getNodeGenericType
-
IModelStructure.
getNodeGenericType
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | string
- nodeId (
getNodeLayerId
-
IModelStructure.
getNodeLayerId
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | LayerId
- nodeId (
getNodeOrRepItem
-
IModelStructure.
getNodeOrRepItem
(node) Arguments: - node (
AnyNode()
) – None
Return type: Promise <null | ProductOccurrence | Pmi | CadView | PartDefinition | RepresentationItem>
- node (
getNodesByGenericId
-
IModelStructure.
getNodesByGenericId
(genericId) Arguments: - genericId (
string()
) – None
Return type: null | Set <number>
- genericId (
getNodesByGenericType
-
IModelStructure.
getNodesByGenericType
(genericType) Arguments: - genericType (
string()
) – None
Return type: null | Set <number>
- genericType (
getNodesFromFilterIds
-
IModelStructure.
getNodesFromFilterIds
(filterIds) Arguments: - filterIds (
[FilterId]()
) – None
Return type: null | FilteredNodes
- filterIds (
getParentId
-
IModelStructure.
getParentId
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | number
- nodeId (
getPartReferrers
-
IModelStructure.
getPartReferrers
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <null | [number]>
- nodeId (
getPmiSubType
-
IModelStructure.
getPmiSubType
(pmiId) Arguments: - pmiId (
number()
) – None
Return type: PmiSubType
- pmiId (
getPmiTopologyReferences
-
IModelStructure.
getPmiTopologyReferences
(pmiNodeId) Arguments: - pmiNodeId (
number()
) – None
Return type: null | [PmiTopologyReference]
- pmiNodeId (
getPmiType
-
IModelStructure.
getPmiType
(pmiId) Arguments: - pmiId (
number()
) – None
Return type: PmiType
- pmiId (
getPointAttributes
-
IModelStructure.
getPointAttributes
(nodeId, pointId) Arguments: - nodeId (
number()
) – None - pointId (
number()
) – None
Return type: Promise <null | SubentityAttributes>
- nodeId (
getProperties
-
IModelStructure.
getProperties
(nodeId, computeFromChildren) Arguments: - nodeId (
number()
) – None - computeFromChildren (
boolean()
) – None
Return type: Promise <null | StringStringMap>
- nodeId (
getRelationsByTypeFromNode
-
IModelStructure.
getRelationsByTypeFromNode
(contextNodeId, nodeId) Arguments: - contextNodeId (
number()
) – None - nodeId (
string()
) – None
Return type: null | Map <RelationshipType, BimRelationship>
- contextNodeId (
getRuntimeNodeFromBimId
-
IModelStructure.
getRuntimeNodeFromBimId
(contextNodeId, bimId) Arguments: - contextNodeId (
number()
) – None - bimId (
string()
) – None
Return type: null | number
- contextNodeId (
getRuntimeNodesFromLayer
-
IModelStructure.
getRuntimeNodesFromLayer
(layerId[, onlyTreeNodes]) Arguments: - layerId (
LayerId()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [number]
- layerId (
getRuntimeNodesFromLayerName
-
IModelStructure.
getRuntimeNodesFromLayerName
(layerName[, onlyTreeNodes]) Arguments: - layerName (
string()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [number]
- layerName (
getRuntimeNodesFromLayers
-
IModelStructure.
getRuntimeNodesFromLayers
(layersId[, onlyTreeNodes]) Arguments: - layersId (
[LayerId]()
) – None - onlyTreeNodes (
boolean()
) – optional None
Return type: null | [number]
- layersId (
getUserData
-
IModelStructure.
getUserData
(nodeId, index) Arguments: - nodeId (
number()
) – None - index (
UserDataIndex()
) – None
Return type: Uint8Array
- nodeId (
getUserDataIndices
-
IModelStructure.
getUserDataIndices
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: [UserDataIndex]
- nodeId (
hasEffectiveGenericType
-
IModelStructure.
hasEffectiveGenericType
(nodeId, genericType) Arguments: - nodeId (
number()
) – None - genericType (
string()
) – None
Return type: boolean
- nodeId (
hasRelationships
-
IModelStructure.
hasRelationships
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
init
isAnnotationView
-
IModelStructure.
isAnnotationView
(cadViewNodeId) Arguments: - cadViewNodeId (
number()
) – None
Return type: boolean
- cadViewNodeId (
isCombineStateView
-
IModelStructure.
isCombineStateView
(cadViewNodeId) Arguments: - cadViewNodeId (
number()
) – None
Return type: boolean
- cadViewNodeId (
isFaceMeasurable
-
IModelStructure.
isFaceMeasurable
(bodyId, faceIndex) Arguments: - bodyId (
number()
) – None - faceIndex (
number()
) – None
Return type: Promise <boolean>
- bodyId (
isIdValid
-
IModelStructure.
isIdValid
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
isLineMeasurable
-
IModelStructure.
isLineMeasurable
(bodyId, lineIndex) Arguments: - bodyId (
number()
) – None - lineIndex (
number()
) – None
Return type: Promise <boolean>
- bodyId (
isNodeLoaded
-
IModelStructure.
isNodeLoaded
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
isOutOfHierarchy
-
IModelStructure.
isOutOfHierarchy
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
isVisible
-
IModelStructure.
isVisible
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
isWithinExternalModel
-
IModelStructure.
isWithinExternalModel
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: boolean
- nodeId (
loadMeasurementFromFile
-
IModelStructure.
loadMeasurementFromFile
(zipFilename) Arguments: - zipFilename (
string()
) – None
Return type: Promise <void>
- zipFilename (
loadMeasurementFromJson
-
IModelStructure.
loadMeasurementFromJson
(json) Arguments: - json (
any()
) – None
Return type: Promise <void>
- json (
loadMeasurementFromString
-
IModelStructure.
loadMeasurementFromString
(str) Arguments: - str (
string()
) – None
Return type: Promise <void>
- str (
loadSubtreeFromAssemblyData
-
IModelStructure.
loadSubtreeFromAssemblyData
(nodeId, modelInc, assemblyData, config) Arguments: - nodeId (
number()
) – None - modelInc (
ModelInc()
) – None - assemblyData (
AssemblyData()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromScsBuffer
-
IModelStructure.
loadSubtreeFromScsBuffer
(nodeId, scsBuffer, config) Arguments: - nodeId (
number()
) – None - scsBuffer (
Uint8Array()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromScsFile
-
IModelStructure.
loadSubtreeFromScsFile
(nodeId, scsFilename, config) Arguments: - nodeId (
number()
) – None - scsFilename (
string()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromScsXmlDoc
-
IModelStructure.
loadSubtreeFromScsXmlDoc
(nodeId, xmlData, modelNameToScs, config) Arguments: - nodeId (
number()
) – None - xmlData (
string | Document()
) – None - modelNameToScs (
ModelNameToScsFileFunc()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromScsXmlFile
-
IModelStructure.
loadSubtreeFromScsXmlFile
(nodeId, xmlFilename, modelNameToScs, config) Arguments: - nodeId (
number()
) – None - xmlFilename (
string()
) – None - modelNameToScs (
ModelNameToScsFileFunc()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromStream
-
IModelStructure.
loadSubtreeFromStream
(nodeId, modelName, config) Arguments: - nodeId (
number()
) – None - modelName (
string()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromXmlDoc
-
IModelStructure.
loadSubtreeFromXmlDoc
(nodeId, xml, massageModelName, config) Arguments: - nodeId (
number()
) – None - xml (
string | Document()
) – None - massageModelName (
MassageModelNameFunc()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
loadSubtreeFromXmlFile
-
IModelStructure.
loadSubtreeFromXmlFile
(nodeId, xmlFilename, massageModelName, config) Arguments: - nodeId (
number()
) – None - xmlFilename (
string()
) – None - massageModelName (
MassageModelNameFunc()
) – None - config (
LoadSubtreeConfig()
) – None
Return type: Promise <[number]>
- nodeId (
lookupAnyBody
-
IModelStructure.
lookupAnyBody
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyBody
- nodeId (
lookupAnyTreeNode
-
IModelStructure.
lookupAnyTreeNode
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | AnyTreeNode
- nodeId (
lookupBodyInstance
-
IModelStructure.
lookupBodyInstance
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: null | BodyInstance
- nodeId (
preventMeshDeletion
-
IModelStructure.
preventMeshDeletion
(meshId) Arguments: - meshId (
MeshKey()
) – None
Return type: void
- meshId (
preventNodeDeletion
-
IModelStructure.
preventNodeDeletion
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: void
- nodeId (
registerGenericId
-
IModelStructure.
registerGenericId
(node, genericId) Arguments: - node (
AnyTreeNode()
) – None - genericId (
string()
) – None
Return type: void
- node (
registerGenericType
-
IModelStructure.
registerGenericType
(node, genericType) Arguments: - node (
AnyTreeNode()
) – None - genericType (
string()
) – None
Return type: void
- node (
requestNodes
-
IModelStructure.
requestNodes
(nodeIds) Arguments: - nodeIds (
[number]()
) – None
Return type: Promise <void>
- nodeIds (
resetPmiColor
-
IModelStructure.
resetPmiColor
(startNodeId) Arguments: - startNodeId (
undefined | number()
) – None
Return type: void
- startNodeId (
resetToInitialMatrix
-
IModelStructure.
resetToInitialMatrix
(nodeId) Arguments: - nodeId (
number()
) – None
Return type: Promise <void>
- nodeId (
setBodyNodesVisibility
-
IModelStructure.
setBodyNodesVisibility
(startNode, visibilityFormatter) Arguments: - startNode (
AnyTreeNode()
) – None - visibilityFormatter (
boolean | function()
) – None
Return type: Promise <void>
-
IModelStructure.
visibilityFormatter
(node) Arguments: - node (
AnyTreeNode()
) – None
Return type: undefined | boolean
- node (
- startNode (
setEdgeProperty
-
IModelStructure.
setEdgeProperty
(nodeId, edgeId, prop) Arguments: - nodeId (
number()
) – None - edgeId (
number()
) – None - prop (
Base()
) – None
Return type: void
- nodeId (
setEnableAutomaticUnitScaling
-
IModelStructure.
setEnableAutomaticUnitScaling
(value) Arguments: - value (
boolean()
) – None
Return type: void
- value (
setFaceProperty
-
IModelStructure.
setFaceProperty
(nodeId, faceId, prop) Arguments: - nodeId (
number()
) – None - faceId (
number()
) – None - prop (
Base()
) – None
Return type: void
- nodeId (
setMatrices
-
IModelStructure.
setMatrices
(nodeIds, matrices, setAsInitial) Arguments: - nodeIds (
[number]()
) – None - matrices (
[Matrix]()
) – None - setAsInitial (
boolean()
) – None
Return type: Promise <void>
- nodeIds (
setMatrix
setMeshLevel
-
IModelStructure.
setMeshLevel
(nodeIds, meshLevel) Arguments: - nodeIds (
[number]()
) – None - meshLevel (
number()
) – None
Return type: void
- nodeIds (
setPart
-
IModelStructure.
setPart
(nodeId, partId) Arguments: - nodeId (
number()
) – None - partId (
number()
) – None
Return type: boolean
- nodeId (
setPhysicalProperties
setPmiColor
setPrefetchScsCutoffScale
-
IModelStructure.
setPrefetchScsCutoffScale
(prefetchCutoffScale) Arguments: - prefetchCutoffScale (
number()
) – None
Return type: void
- prefetchCutoffScale (
setVisibilitiesByMap
-
IModelStructure.
setVisibilitiesByMap
(idToVisibility[, initiallyHiddenStayHidden]) Arguments: - idToVisibility (
Map
) – None - initiallyHiddenStayHidden (
boolean()
) – optional None
Return type: Promise <void>
- idToVisibility (
setVisibilitiesByValue
-
IModelStructure.
setVisibilitiesByValue
(nodeIds, visibility, initiallyHiddenStayHidden) Arguments: - nodeIds (
[number]()
) – None - visibility (
boolean()
) – None - initiallyHiddenStayHidden (
null | boolean()
) – None
Return type: Promise <void>
- nodeIds (