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 (