BCFViewpoint

class BCFViewpoint()

Constructors


Constructors

BCFViewpoint.constructor(filename, document, version, modelBounding, modelUnits, viewer)
Arguments:
  • filename (string()) – None
  • document (Document | null()) – None
  • version (BCFVersion) – None
  • modelBounding (Box()) – None
  • modelUnits (number()) – None
  • viewer (IWebViewer()) – None
Return type:

BCFViewpoint()

Methods

activate

BCFViewpoint.activate()
Return type:Promise <void>

export

BCFViewpoint.export()
Return type:XMLDocument

getCamera

BCFViewpoint.getCamera()
Return type:Camera() | null

getClippingPlanes

BCFViewpoint.getClippingPlanes()
Return type:[(Point3, Point3)]

getColors

BCFViewpoint.getColors()
Return type:Map <Color, Set <GenericId>>

getColorsToNodes

BCFViewpoint.getColorsToNodes()
Return type:Map <Color, Set <NodeId>>

getFilename

BCFViewpoint.getFilename()
Return type:string

getLines

BCFViewpoint.getLines()
Return type:[(Point3, Point3)]

getSelection

BCFViewpoint.getSelection()
Return type:[GenericId]

getSelectionNodes

BCFViewpoint.getSelectionNodes()
Return type:[NodeId]

getViewpointGuid

BCFViewpoint.getViewpointGuid()
Return type:string | null

getVisibilityExceptionNodes

BCFViewpoint.getVisibilityExceptionNodes()
Return type:[NodeId]

getVisibilityExceptions

BCFViewpoint.getVisibilityExceptions()
Return type:[GenericId]

setCamera

BCFViewpoint.setCamera(camera)
Arguments:
Return type:

void

setClippingPlanes

BCFViewpoint.setClippingPlanes(planes)
Arguments:
  • planes ([(Point3, Point3)]()) –
Return type:

void

setColorNodes

BCFViewpoint.setColorNodes(colorNodeMap)
Arguments:
Return type:

void

setColors

BCFViewpoint.setColors(colorGenericIdMap)
Arguments:
Return type:

void

setDefaultVisibility

BCFViewpoint.setDefaultVisibility(defaultVisibility)
Arguments:
  • defaultVisibility (boolean()) –
Return type:

void

setLines

BCFViewpoint.setLines(lines)
Arguments:
  • lines ([(Point3, Point3)]()) –
Return type:

void

setSelection

BCFViewpoint.setSelection(selection)
Arguments:
Return type:

void

setSelectionNodes

BCFViewpoint.setSelectionNodes(selection)
Arguments:
Return type:

void

setVisibilityExceptionNodes

BCFViewpoint.setVisibilityExceptionNodes(visibilityExceptions)
Arguments:
Return type:

void

setVisibilityExceptions

BCFViewpoint.setVisibilityExceptions(visibilityExceptions)
Arguments:
Return type:

void

static createViewpoint

BCFViewpoint.createViewpoint(viewer, viewpointFilename, markupView)
Arguments:
Return type:

Promise <BCFViewpoint()>