Pmi
-
class
Pmi()
Constructors
Properties
Methods
_hasBits()_setVisibility()addAttribute()getAttributes()getAuthoredId()getAuthoredLayerId()getBranchVisibility()getExchangeId()getGenericId()getGenericTypeId()getLocalTransform()getName()getParent()getPmiBodies()getPmiSubType()getPmiTopologyReferences()getPmiType()getRuntimeId()getUserData()getUserDataIndices()hasAuthoredId()hasLocalTransformOverride()isInitiallyShown()isLoaded()isVisible()markLoaded()overrideLocalTransform()removeLocalTransformOverride()setLocalTransformAsInitial()setVisibility()createDynamic()parseBinary()reify()
Constructors
-
Pmi.constructor(assemblyTree, masterModelKey, info) Arguments: - assemblyTree (
IAssemblyTree()) – None - masterModelKey (
MasterModelKey()) – None - info (
NodeInfo()) – None
Return type: - assemblyTree (
Properties
-
Pmi.__NodeMixin Type: PhantomMember
-
Pmi.__Pmi Type: PhantomMember
-
Pmi._nodeId Type: AuthoredNodeId | DynamicNodeId
Methods
addAttribute
-
Pmi.addAttribute(attr) Arguments: - attr (
Attribute()) – None
Return type: void
- attr (
getAttributes
-
Pmi.getAttributes() Return type: Promise <[ Attribute()]>
getAuthoredId
-
Pmi.getAuthoredId() Return type: AuthoredNodeId
getAuthoredLayerId
-
Pmi.getAuthoredLayerId() Return type: AuthoredLayerId | null
getBranchVisibility
-
Pmi.getBranchVisibility() Return type: BranchVisibility
getExchangeId
-
Pmi.getExchangeId() Return type: ExchangeId | null
getGenericTypeId
-
Pmi.getGenericTypeId() Return type: GenericTypeId | null
getPmiSubType
-
Pmi.getPmiSubType() Return type: PmiSubType
getPmiTopologyReferences
-
Pmi.getPmiTopologyReferences(assemblyTree) Arguments: - assemblyTree (
IAssemblyTree()) – None
Return type: - assemblyTree (
getRuntimeId
-
Pmi.getRuntimeId() Return type: RuntimeNodeId
getUserData
-
Pmi.getUserData(index) Arguments: - index (UserDataIndex) – None
Return type: Uint8Array
getUserDataIndices
-
Pmi.getUserDataIndices() Return type: [UserDataIndex]
overrideLocalTransform
-
Pmi.overrideLocalTransform(matrix) Arguments: - matrix (
Matrix16()) – None
Return type: void
- matrix (
setLocalTransformAsInitial
-
Pmi.setLocalTransformAsInitial(matrix) Arguments: - matrix (
Matrix16()) – None
Return type: void
- matrix (
static createDynamic
-
Pmi.createDynamic(assemblyTree, inclusionContext, parent, pmiName, pmiType, pmiSubType, pmiBodyInfo, topoRefs) Arguments: - assemblyTree (
IAssemblyTree()) – None - inclusionContext (
InclusionContext()) – None - parent (PmiParent) – None
- pmiName (
string | null()) – None - pmiType (PmiType) – None
- pmiSubType (PmiSubType) – None
- pmiBodyInfo ([PmiBodyInfo]) – None
- topoRefs ([
ReferenceOnTopology()]) – None
Return type: - assemblyTree (
static parseBinary
-
Pmi.parseBinary(assemblyTree, inclusionContext, parser, config) Arguments: - assemblyTree (
IAssemblyTree()) – None - inclusionContext (
InclusionContext()) – None - parser (
AssemblyDataParser()) – None - config (
LoadSubtreeConfig()) – None
Return type: - assemblyTree (
static reify
-
Pmi.reify(assemblyTree, inclusionContext, pmiInfo, parent) Arguments: - assemblyTree (
IAssemblyTree()) – None - inclusionContext (
InclusionContext()) – None - pmiInfo (
PmiInfo()) – None - parent (PmiParent) – None
Return type: - assemblyTree (