CadView

class CadView()

Constructors


Constructors

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

CadView()

Properties

CadView.__CadView
Type:PhantomMember
CadView.__NodeMixin
Type:PhantomMember
CadView._bits
Type:NodeBits | CadViewBits
CadView._nodeId
Type:AuthoredNodeId | DynamicNodeId

Methods

IsCombineState

CadView.IsCombineState()
Return type:boolean

_hasBits

CadView._hasBits(bits)
Arguments:
Return type:

boolean

_setVisibility

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

void

activate

CadView.activate(assemblyTree, engine, callbackManager, cuttingManager, view, duration, massageCamera, configurationNode)
Arguments:
Return type:

Promise <void>

addAttribute

CadView.addAttribute(attr)
Arguments:
Return type:

void

deactivate

CadView.deactivate(cuttingManager)
Arguments:
  • cuttingManager (AbstractCuttingManager()) – None
Return type:

Promise <void>

getAttributes

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

getAuthoredId

CadView.getAuthoredId()
Return type:AuthoredNodeId

getAuthoredLayerId

CadView.getAuthoredLayerId()
Return type:AuthoredLayerId | null

getBranchVisibility

CadView.getBranchVisibility()
Return type:BranchVisibility

getExchangeId

CadView.getExchangeId()
Return type:ExchangeId | null

getFilters

CadView.getFilters()
Return type:[FilterId] | null

getGenericId

CadView.getGenericId()
Return type:GenericId | null

getGenericTypeId

CadView.getGenericTypeId()
Return type:GenericTypeId | null

getLocalTransform

CadView.getLocalTransform()
Return type:Matrix16 | null

getName

CadView.getName()
Return type:string | null

getParent

CadView.getParent()
Return type:CadViewParent

getRuntimeId

CadView.getRuntimeId()
Return type:RuntimeNodeId

getUserData

CadView.getUserData(index)
Arguments:
Return type:

Uint8Array

getUserDataIndices

CadView.getUserDataIndices()
Return type:[UserDataIndex]

getViewFrame

CadView.getViewFrame()
Return type:ViewFrame() | null

hasAuthoredId

CadView.hasAuthoredId()
Return type:boolean

hasLocalTransformOverride

CadView.hasLocalTransformOverride()
Return type:boolean

hasPmi

CadView.hasPmi(pmi)
Arguments:
Return type:

boolean

isAnnotationView

CadView.isAnnotationView()
Return type:boolean

isCombineStateView

CadView.isCombineStateView()
Return type:boolean

isDefaultView

CadView.isDefaultView()
Return type:boolean

isInitiallyShown

CadView.isInitiallyShown()
Return type:boolean

isLoaded

CadView.isLoaded()
Return type:boolean

isPmiFilteringSet

CadView.isPmiFilteringSet()
Return type:boolean

isVisible

CadView.isVisible()
Return type:boolean

markLoaded

CadView.markLoaded()
Return type:void

overrideLocalTransform

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

void

removeLocalTransformOverride

CadView.removeLocalTransformOverride()
Return type:void

setLocalTransformAsInitial

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

void

setViewFrame

CadView.setViewFrame(viewFrame)
Arguments:
Return type:

void

setVisibility

CadView.setVisibility(visible)
Arguments:
  • visible (boolean()) – None
Return type:

void

static createDynamic

CadView.createDynamic(assemblyTree, parent, name, camera, pmis, productOccurrencesToShow, productOccurrencesToHide, transformMap, cuttingPlane)
Arguments:
Return type:

CadView()

static parseBinary

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

CadViewInfo() <AuthoredNodeId>

static parseXml

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

CadViewInfo() <AuthoredNodeId>

static reify

CadView.reify(assemblyTree, inclusionContext, info, parent)
Arguments:
Return type:

CadView()