IWebViewer
-
class
IWebViewer
()
Properties
Methods
addView()
advanceExportToSvg()
applyFilter()
beginExportToSvg()
closeConnection()
delayCapping()
endExportToSvg()
exportToSvg()
fitWorld()
focusInput()
getAllowHighDpi()
getContextMenuStatus()
getFormatVersionString()
getMinimumFramerate()
getModelReady()
getRendererType()
getSceneReady()
getStatistics()
getStreamCutoffScale()
getStreamingMode()
getView()
getViewElement()
getViewerVersionString()
moveToWindow()
pauseRendering()
redraw()
registerCustomOperator()
removeView()
reset()
resetClientTimeout()
resizeCanvas()
resumeRendering()
selectPart()
setAllowHighDpi()
setCallbacks()
setClientTimeout()
setContextMenuStatus()
setMinimumFramerate()
setServerRenderQuality()
setStreamCutoffScale()
setViewOrientation()
shutdown()
start()
takeSnapshot()
trigger()
unregisterCustomOperator()
unsetCallbacks()
waitForIdle()
Properties
-
IWebViewer.
BCFManager
Type: BCFManager()
-
IWebViewer.
animationManager
Type: AnimationManager
-
IWebViewer.
cuttingManager
Type: ICuttingManager()
-
IWebViewer.
explodeManager
Type: ExplodeManager()
-
IWebViewer.
floorplanManager
Type: FloorplanManager()
-
IWebViewer.
lineManager
Type: LineManager()
-
IWebViewer.
markupManager
Type: MarkupManager()
-
IWebViewer.
measureManager
Type: MeasureManager()
-
IWebViewer.
noteTextManager
Type: NoteTextManager()
-
IWebViewer.
operatorManager
Type: OperatorManager()
-
IWebViewer.
overlayManager
Type: OverlayManager()
-
IWebViewer.
selectionManager
Type: SelectionManager()
-
IWebViewer.
sheetManager
Type: SheetManager()
Methods
addView
-
IWebViewer.
addView
(config) Arguments: - config (
ViewConfig()
) –
Return type: Promise <
IView()
>- config (
applyFilter
beginExportToSvg
-
IWebViewer.
beginExportToSvg
([config]) Arguments: - config (
SvgConfig()
) – optional
Return type: Promise <void>
- config (
exportToSvg
-
IWebViewer.
exportToSvg
([config]) Arguments: - config (
SvgConfig()
) – optional
Return type: Promise <string>
- config (
fitWorld
-
IWebViewer.
fitWorld
([duration]) Arguments: - duration (
number()
) – optional None
Return type: Promise <void>
- duration (
getRendererType
-
IWebViewer.
getRendererType
() Return type: RendererType
getStatistics
-
IWebViewer.
getStatistics
([calculateTotals]) Arguments: - calculateTotals (
boolean()
) – optional
Return type: Promise <object>
- calculateTotals (
getStreamingMode
-
IWebViewer.
getStreamingMode
() Return type: StreamingMode
getView
pauseRendering
-
IWebViewer.
pauseRendering
([callback]) Arguments: - callback (
function()
) – optional
Return type: Promise <void>
-
IWebViewer.
callback
() Return type: void
- callback (
redraw
-
IWebViewer.
redraw
([callback]) Arguments: - callback (
function()
) – optional
Return type: void
-
IWebViewer.
callback
() Return type: void
- callback (
registerCustomOperator
-
IWebViewer.
registerCustomOperator
(operator) Arguments: - operator (
Operator()
) – None
Return type: - operator (
reset
-
IWebViewer.
reset
([durationCameraTransition]) Arguments: - durationCameraTransition (
number()
) – optional None
Return type: Promise <void>
- durationCameraTransition (
selectPart
-
IWebViewer.
selectPart
(nodeId[, selectionMode]) Arguments: - nodeId (PartId | null) –
- selectionMode (SelectionMode) – optional None
Return type:
setCallbacks
-
IWebViewer.
setCallbacks
(callbacks) Arguments: - callbacks (
CallbackMap()
) –
Return type: void
- callbacks (
setClientTimeout
-
IWebViewer.
setClientTimeout
(timeoutDuration, warningTime) Arguments: - timeoutDuration (
number()
) – - warningTime (
number()
) –
Return type: boolean
- timeoutDuration (
setMinimumFramerate
-
IWebViewer.
setMinimumFramerate
(value) Arguments: - value (
number()
) –
Return type: Promise <void>
- value (
setServerRenderQuality
-
IWebViewer.
setServerRenderQuality
(jpegQualityLow, jpegQualityHigh, scaleLow, scaleHigh) Arguments: - jpegQualityLow (
number()
) – - jpegQualityHigh (
number()
) – - scaleLow (
number()
) – - scaleHigh (
number()
) –
Return type: void
- jpegQualityLow (
setStreamCutoffScale
-
IWebViewer.
setStreamCutoffScale
(value) Arguments: - value (
number()
) – None
Return type: Promise <void>
- value (
setViewOrientation
-
IWebViewer.
setViewOrientation
(orientation[, duration]) Arguments: - orientation (ViewOrientation) –
- duration (
number()
) – optional
Return type: Promise <void>
takeSnapshot
-
IWebViewer.
takeSnapshot
([config]) Arguments: - config (
SnapshotConfig()
) – optional None
Return type: Promise <HTMLImageElement>
- config (
trigger
-
IWebViewer.
trigger
(name, id, filename) Arguments: - name (
'bcfLoaded'()
) – None - id (
number()
) – None - filename (BCFName) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, id) Arguments: - name (
'bcfRemoved'()
) – None - id (
number()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, eventType, nodeIds, initialMatrices, newMatrices) Arguments: - name (
'handleEvent'()
) – None - eventType (HandleEventType) – None
- nodeIds ([NodeId]) – None
- initialMatrices (
[Matrix]()
) – None - newMatrices (
[Matrix]()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, eventType, nodeIds, initialMatrices, newMatrices) Arguments: - name (
'handleEventEnd'()
) – None - eventType (HandleEventType) – None
- nodeIds ([NodeId]) – None
- initialMatrices (
[Matrix]()
) – None - newMatrices (
[Matrix]()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, eventType, nodeIds, initialMatrices) Arguments: - name (
'handleEventStart'()
) – None - eventType (HandleEventType) – None
- nodeIds ([NodeId]) – None
- initialMatrices (
[Matrix]()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, cuttingSection, planeIndex) Arguments: - name (
'cuttingPlaneDragStart'()
) – None - cuttingSection (
ICuttingSection()
) – None - planeIndex (
number()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, cuttingSection, planeIndex) Arguments: - name (
'cuttingPlaneDrag'()
) – None - cuttingSection (
ICuttingSection()
) – None - planeIndex (
number()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, cuttingSection, planeIndex) Arguments: - name (
'cuttingPlaneDragEnd'()
) – None - cuttingSection (
ICuttingSection()
) – None - planeIndex (
number()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'cuttingSectionsLoaded'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, redlineMarkup) Arguments: - name (
'redlineCreated'()
) – None - redlineMarkup (
RedlineItem()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, redlineMarkup) Arguments: - name (
'redlineDeleted'()
) – None - redlineMarkup (
RedlineItem()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, redlineMarkup) Arguments: - name (
'redlineUpdated'()
) – None - redlineMarkup (
RedlineItem()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'measurementBegin'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, measurement) Arguments: - name (
'measurementCreated'()
) – None - measurement (
MeasureMarkup()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, measurement) Arguments: - name (
'measurementDeleted'()
) – None - measurement (
MeasureMarkup()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, measurement) Arguments: - name (
'measurementValueSet'()
) – None - measurement (
MeasureMarkup()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, measurement) Arguments: - name (
'measurementShown'()
) – None - measurement (
MeasureMarkup()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, measurement) Arguments: - name (
'measurementHidden'()
) – None - measurement (
MeasureMarkup()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, noteText) Arguments: - name (
'noteTextCreated'()
) – None - noteText (
NoteText()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, noteText) Arguments: - name (
'noteTextDeleted'()
) – None - noteText (
NoteText()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, noteText) Arguments: - name (
'noteTextUpdated'()
) – None - noteText (
NoteText()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, noteText) Arguments: - name (
'noteTextHidden'()
) – None - noteText (
NoteText()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, noteText) Arguments: - name (
'noteTextShown'()
) – None - noteText (
NoteText()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'walkOperatorActivated'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'walkOperatorDeactivated'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, view) Arguments: - name (
'viewCreated'()
) – None - view (
MarkupView()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, view) Arguments: - name (
'viewDeleted'()
) – None - view (
MarkupView()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, view) Arguments: - name (
'viewLoaded'()
) – None - view (
MarkupView()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, position, modifiers) Arguments: - name (
'contextMenu'()
) – None - position (
Point2()
) – None - modifiers (KeyModifiers) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'beginInteraction'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name) Arguments: - name (
'endInteraction'()
) – None
Return type: void
- name (
-
IWebViewer.
trigger
(name, args) Arguments: - name (
unknown()
) – - args (
[any]()
) –
Return type: void
- name (
unregisterCustomOperator
-
IWebViewer.
unregisterCustomOperator
(operatorId) Arguments: - operatorId (OperatorId) –
Return type: void
unsetCallbacks
-
IWebViewer.
unsetCallbacks
(callbacks) Arguments: - callbacks (
CallbackMap()
) –
Return type: void
- callbacks (