AssemblyDataParser

class AssemblyDataParser()

Constructors


Constructors

AssemblyDataParser.constructor(assemblyData)
Arguments:
Return type:

AssemblyDataParser()

Properties

AssemblyDataParser.__AssemblyDataParser
Type:PhantomMember

Methods

getHeader

AssemblyDataParser.getHeader()
Return type:AssemblyDataHeader() | null

hasNext

AssemblyDataParser.hasNext()
Return type:boolean

parseAssemblyDataHeaderVersion

AssemblyDataParser.parseAssemblyDataHeaderVersion()
Return type:AssemblyDataHeaderVersion

parseAssemblyDataVersion

AssemblyDataParser.parseAssemblyDataVersion(components)
Arguments:
  • components (number()) – None
Return type:

VersionNumber

parseAttributeParseBits

AssemblyDataParser.parseAttributeParseBits()
Return type:AttributeParseBits

parseAttributeType

AssemblyDataParser.parseAttributeType()
Return type:AttributeType

parseBodyRef

AssemblyDataParser.parseBodyRef()
Return type:BodyId

parseBodyType

AssemblyDataParser.parseBodyType()
Return type:BodyType

parseBoolean

AssemblyDataParser.parseBoolean()
Return type:boolean

parseBytes

AssemblyDataParser.parseBytes(count)
Arguments:
  • count (number()) – None
Return type:

Uint8Array

parseCString

AssemblyDataParser.parseCString()
Return type:string

parseCount_32

AssemblyDataParser.parseCount_32()
Return type:number

parseDataKey

AssemblyDataParser.parseDataKey()
Return type:DataKey

parseEdgeType

AssemblyDataParser.parseEdgeType()
Return type:EdgeType

parseFaceType

AssemblyDataParser.parseFaceType()
Return type:FaceType

parseFloat_32

AssemblyDataParser.parseFloat_32()
Return type:number

parseFloat_64

AssemblyDataParser.parseFloat_64()
Return type:number

parseGenericId

AssemblyDataParser.parseGenericId()
Return type:GenericId

parseGenericTypeId

AssemblyDataParser.parseGenericTypeId()
Return type:GenericTypeId

parseGenericTypes

AssemblyDataParser.parseGenericTypes()
Return type:GenericTypeMaps

parseInclusionKey

AssemblyDataParser.parseInclusionKey(remapper, effectiveModelKey)
Arguments:
  • remapper (ScKeyRemapper() | null) – None
  • effectiveModelKey (ModelKey | MasterModelKey()) – None
Return type:

InclusionKey

parseIndex_32

AssemblyDataParser.parseIndex_32()
Return type:number

parseInstanceKey

AssemblyDataParser.parseInstanceKey()
Return type:InstanceKey

parseInt32

AssemblyDataParser.parseInt32()
Return type:number

parseLayerId

AssemblyDataParser.parseLayerId()
Return type:AuthoredLayerId

parseLayerParseBits

AssemblyDataParser.parseLayerParseBits()
Return type:LayerParseBits

parseMatrix

AssemblyDataParser.parseMatrix()
Return type:Matrix16

parseMeshKey

AssemblyDataParser.parseMeshKey()
Return type:MeshKey

parseModelKey

AssemblyDataParser.parseModelKey(remapper)
Arguments:
Return type:

ModelKey

parseModifiers

AssemblyDataParser.parseModifiers()
Return type:AnyBodyModifierBits

parseNodeId

AssemblyDataParser.parseNodeId()
Return type:AuthoredNodeId

parseNodeParseBits

AssemblyDataParser.parseNodeParseBits()
Return type:NodeParseBits()

parsePlane3_32

AssemblyDataParser.parsePlane3_32()
Return type:Plane

parsePmiParseBits

AssemblyDataParser.parsePmiParseBits()
Return type:PmiParseBits

parsePmiSubType

AssemblyDataParser.parsePmiSubType()
Return type:PmiSubType

parsePmiTopoRef

AssemblyDataParser.parsePmiTopoRef()
Return type:PmiTopoRef

parsePmiType

AssemblyDataParser.parsePmiType()
Return type:PmiType

parsePoint3_32

AssemblyDataParser.parsePoint3_32()
Return type:Point3

parsePoint3_64

AssemblyDataParser.parsePoint3_64()
Return type:Point3

parseProductBits

AssemblyDataParser.parseProductBits()
Return type:ProductBits

parseRelationshipParseBits

AssemblyDataParser.parseRelationshipParseBits()
Return type:RelationshipParseBits

parseUInt32

AssemblyDataParser.parseUInt32()
Return type:number

parseUnits

AssemblyDataParser.parseUnits()
Return type:[UnitElement]

parseUserDataIndex

AssemblyDataParser.parseUserDataIndex()
Return type:UserDataIndex

parseViewParseBits

AssemblyDataParser.parseViewParseBits()
Return type:ViewParseBits

parseVisibility

AssemblyDataParser.parseVisibility()
Return type:AssemblyVisibility()