RepresentationItem

class RepresentationItem()

Constructors


Constructors

RepresentationItem.constructor(assemblyTree, masterModelKey, info)
Arguments:
Return type:

RepresentationItem()

Properties

RepresentationItem.__NodeMixin
Type:PhantomMember
RepresentationItem.__RepresentationItem
Type:PhantomMember
RepresentationItem._bits
Type:NodeBits | 0
RepresentationItem._nodeId
Type:AuthoredNodeId | DynamicNodeId

Methods

_hasBits

RepresentationItem._hasBits(bits)
Arguments:
Return type:

boolean

_setVisibility

RepresentationItem._setVisibility(visible)
Arguments:
  • visible (boolean()) – None
Return type:

void

addAttribute

RepresentationItem.addAttribute(attr)
Arguments:
Return type:

void

getAttributes

RepresentationItem.getAttributes()
Return type:Promise <[Attribute()]>

getAuthoredId

RepresentationItem.getAuthoredId()
Return type:AuthoredNodeId

getAuthoredLayerId

RepresentationItem.getAuthoredLayerId()
Return type:AuthoredLayerId | null

getBodyType

RepresentationItem.getBodyType()
Return type:BodyType

getEdgeAttributes

RepresentationItem.getEdgeAttributes(index)
Arguments:
  • index (number()) – None
Return type:

SubentityAttributes() | null

getEdgeCount

RepresentationItem.getEdgeCount()
Return type:number

getEdgeMeasurementProperty

RepresentationItem.getEdgeMeasurementProperty(index)
Arguments:
  • index (number()) – None
Return type:

Edge | null

getExchangeId

RepresentationItem.getExchangeId()
Return type:ExchangeId | null

getFaceAttributes

RepresentationItem.getFaceAttributes(index)
Arguments:
  • index (number()) – None
Return type:

SubentityAttributes() | null

getFaceCount

RepresentationItem.getFaceCount()
Return type:number

getFaceMeasurementProperty

RepresentationItem.getFaceMeasurementProperty(index)
Arguments:
  • index (number()) – None
Return type:

Face | null

getGenericId

RepresentationItem.getGenericId()
Return type:GenericId | null

getGenericTypeId

RepresentationItem.getGenericTypeId()
Return type:GenericTypeId | null

getLocalTransform

RepresentationItem.getLocalTransform()
Return type:Matrix16 | null

getName

RepresentationItem.getName()
Return type:string | null

getParent

RepresentationItem.getParent()
Return type:RepresentationItemParent

getPhysicalProperties

RepresentationItem.getPhysicalProperties()
Return type:PhysicalProperties() | null

getPointAttributes

RepresentationItem.getPointAttributes(index)
Arguments:
  • index (number()) – None
Return type:

SubentityAttributes() | null

getRuntimeId

RepresentationItem.getRuntimeId()
Return type:RuntimeNodeId

getUserData

RepresentationItem.getUserData(index)
Arguments:
Return type:

Uint8Array

getUserDataIndices

RepresentationItem.getUserDataIndices()
Return type:[UserDataIndex]

hasAuthoredId

RepresentationItem.hasAuthoredId()
Return type:boolean

hasLocalTransformOverride

RepresentationItem.hasLocalTransformOverride()
Return type:boolean

isInitiallyShown

RepresentationItem.isInitiallyShown()
Return type:boolean

isLoaded

RepresentationItem.isLoaded()
Return type:boolean

isVisible

RepresentationItem.isVisible()
Return type:boolean

markLoaded

RepresentationItem.markLoaded()
Return type:void

overrideLocalTransform

RepresentationItem.overrideLocalTransform(matrix)
Arguments:
  • matrix (Matrix16()) – None
Return type:

void

removeLocalTransformOverride

RepresentationItem.removeLocalTransformOverride()
Return type:void

setEdgeMeasurementProperty

RepresentationItem.setEdgeMeasurementProperty(index, prop)
Arguments:
  • index (number()) – None
  • prop (Edge) – None
Return type:

void

setFaceMeasurementProperty

RepresentationItem.setFaceMeasurementProperty(index, prop)
Arguments:
  • index (number()) – None
  • prop (Face) – None
Return type:

void

setLocalTransformAsInitial

RepresentationItem.setLocalTransformAsInitial(matrix)
Arguments:
  • matrix (Matrix16()) – None
Return type:

void

setPhysicalProperties

RepresentationItem.setPhysicalProperties(props)
Arguments:
Return type:

void

static createDynamic

RepresentationItem.createDynamic(assemblyTree, authoredId, name, masterModelKey, parent)
Arguments:
Return type:

RepresentationItem()

static parseBinary

RepresentationItem.parseBinary(assemblyTree, parser, config)
Arguments:
Return type:

RepresentationItemInfo()

static parseXml

RepresentationItem.parseXml(assemblyTree, elem, config)
Arguments:
Return type:

RepresentationItemInfo()

static reify

RepresentationItem.reify(assemblyTree, masterModelKey, info, parent)
Arguments:
Return type:

RepresentationItem()