PartDefinition
-
class
PartDefinition()
Constructors
Properties
Methods
_hasBits()_setVisibility()addAttribute()addReferrer()createRepItem()getAttributes()getAuthoredId()getAuthoredLayerId()getExchangeId()getGenericId()getGenericTypeId()getInclusionContextForNodeId()getLocalTransform()getModelKey()getName()getReferrers()getRepresentationItems()getRuntimeId()getUserData()getUserDataIndices()hasAuthoredId()hasLocalTransformOverride()isInitiallyShown()isLoaded()isMissing()isVisible()markLoaded()overrideLocalTransform()removeAllReferrers()removeLocalTransformOverride()setLocalTransformAsInitial()createDynamic()createMissing()parseBinary()parseXml()reify()
Constructors
-
PartDefinition.constructor(assemblyTree, masterModelKey, info) Arguments: - assemblyTree (
IAssemblyTree()) – None - masterModelKey (
MasterModelKey()) – None - info (
NodeInfo()) – None
Return type: - assemblyTree (
Properties
-
PartDefinition.__NodeMixin Type: PhantomMember
-
PartDefinition.__PartDefinition Type: PhantomMember
-
PartDefinition._bits Type: NodeBits | PartDefinitionBits
-
PartDefinition._nodeId Type: AuthoredNodeId | DynamicNodeId
Methods
_hasBits
-
PartDefinition._hasBits(bits) Arguments: - bits (NodeBits | PartDefinitionBits) – None
Return type: boolean
_setVisibility
-
PartDefinition._setVisibility(visible) Arguments: - visible (
boolean()) – None
Return type: void
- visible (
addAttribute
-
PartDefinition.addAttribute(attr) Arguments: - attr (
Attribute()) – None
Return type: void
- attr (
addReferrer
-
PartDefinition.addReferrer(referrer) Arguments: - referrer (PartDefinitionReferrer) – None
Return type: void
createRepItem
-
PartDefinition.createRepItem(assemblyTree, authoredId) Arguments: - assemblyTree (
IAssemblyTree()) – None - authoredId (AuthoredNodeId | null) – None
Return type: - assemblyTree (
getAttributes
-
PartDefinition.getAttributes() Return type: Promise <[ Attribute()]>
getAuthoredId
-
PartDefinition.getAuthoredId() Return type: AuthoredNodeId
getAuthoredLayerId
-
PartDefinition.getAuthoredLayerId() Return type: AuthoredLayerId | null
getExchangeId
-
PartDefinition.getExchangeId() Return type: ExchangeId | null
getGenericTypeId
-
PartDefinition.getGenericTypeId() Return type: GenericTypeId | null
getInclusionContextForNodeId
-
PartDefinition.getInclusionContextForNodeId() Return type: InclusionContext()
getReferrers
-
PartDefinition.getReferrers() Return type: [PartDefinitionReferrer]
getRepresentationItems
-
PartDefinition.getRepresentationItems() Return type: [ RepresentationItem()]
getRuntimeId
-
PartDefinition.getRuntimeId() Return type: RuntimeNodeId
getUserData
-
PartDefinition.getUserData(index) Arguments: - index (UserDataIndex) – None
Return type: Uint8Array
getUserDataIndices
-
PartDefinition.getUserDataIndices() Return type: [UserDataIndex]
overrideLocalTransform
-
PartDefinition.overrideLocalTransform(matrix) Arguments: - matrix (
Matrix16()) – None
Return type: void
- matrix (
setLocalTransformAsInitial
-
PartDefinition.setLocalTransformAsInitial(matrix) Arguments: - matrix (
Matrix16()) – None
Return type: void
- matrix (
static createDynamic
-
PartDefinition.createDynamic(assemblyTree, authoredId, name) Arguments: - assemblyTree (
IAssemblyTree()) – None - authoredId (AuthoredNodeId | null) – None
- name (
string | null()) – None
Return type: - assemblyTree (
static createMissing
-
PartDefinition.createMissing(assemblyTree) Arguments: - assemblyTree (
IAssemblyTree()) – None
Return type: - assemblyTree (
static parseBinary
-
PartDefinition.parseBinary(assemblyTree, parser, config) Arguments: - assemblyTree (
IAssemblyTree()) – None - parser (
AssemblyDataParser()) – None - config (
LoadSubtreeConfig()) – None
Return type: - assemblyTree (
static parseXml
-
PartDefinition.parseXml(assemblyTree, elem, config) Arguments: - assemblyTree (
IAssemblyTree()) – None - elem (
Element()) – None - config (
LoadSubtreeConfig()) – None
Return type: - assemblyTree (
static reify
-
PartDefinition.reify(assemblyTree, inclusionContextForNodeId, modelKey, info) Arguments: - assemblyTree (
IAssemblyTree()) – None - inclusionContextForNodeId (
InclusionContext()) – None - modelKey (
ModelKey()) – None - info (
PartDefinitionInfo()) – None
Return type: - assemblyTree (