IWebViewer
-
class
core.
IWebViewer
()
Properties
Methods
_debug_log()
_debug_stateFailure()
_debug_sync()
_getCallbackManager()
_getScEngine()
_loseWebGlContext()
_setStreamIdleMarker()
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.
config
Type: WebViewerConfig
-
IWebViewer.
cuttingManager
Type: ICuttingManager
-
IWebViewer.
explodeManager
Type: ExplodeManager
-
IWebViewer.
lineManager
Type: LineManager
-
IWebViewer.
markupManager
Type: MarkupManager
-
IWebViewer.
measureManager
Type: MeasureManager
-
IWebViewer.
model
Type: IModel
-
IWebViewer.
noteTextManager
Type: NoteTextManager
-
IWebViewer.
overlayManager
Type: OverlayManager
-
IWebViewer.
selectionManager
Type: SelectionManager
-
IWebViewer.
sheetManager
Type: SheetManager
-
IWebViewer.
view
Type: IView
-
IWebViewer.
views
Type: [IView]
Methods
_debug_log
-
IWebViewer.
_debug_log
(message) Arguments: - message (
string()
) – None
Return type: Promise <void>
- message (
_debug_stateFailure
-
IWebViewer.
_debug_stateFailure
(value) Arguments: - value (
StateFailure()
) – None
Return type: Promise <void>
- value (
addView
-
IWebViewer.
addView
(config) Arguments: - config (
ViewConfig()
) – None
Return type: Promise <IView>
- config (
applyFilter
-
IWebViewer.
applyFilter
(filterId) Arguments: - filterId (
FilterId()
) – None
Return type: void
- filterId (
beginExportToSvg
-
IWebViewer.
beginExportToSvg
([config]) Arguments: - config (
SvgConfig()
) – optional None
Return type: Promise <void>
- config (
exportToSvg
-
IWebViewer.
exportToSvg
([config]) Arguments: - config (
SvgConfig()
) – optional None
Return type: Promise <string>
- config (
fitWorld
-
IWebViewer.
fitWorld
([duration]) Arguments: - duration (
number()
) – optional None
Return type: Promise <void>
- duration (
getStatistics
-
IWebViewer.
getStatistics
([calculateTotals]) Arguments: - calculateTotals (
boolean()
) – optional None
Return type: Promise <object>
- calculateTotals (
getView
-
IWebViewer.
getView
(viewKey) Arguments: - viewKey (
ViewKey()
) – None
Return type: undefined | IView
- viewKey (
pauseRendering
-
IWebViewer.
pauseRendering
([callback]) Arguments: - callback (
function()
) – optional None
Return type: Promise <void>
-
IWebViewer.
callback
() Return type: void
- callback (
redraw
-
IWebViewer.
redraw
([callback]) Arguments: - callback (
function()
) – optional None
Return type: void
-
IWebViewer.
callback
() Return type: void
- callback (
registerCustomOperator
-
IWebViewer.
registerCustomOperator
(operator) Arguments: - operator (
Operator()
) – None
Return type: OperatorId
- operator (
reset
-
IWebViewer.
reset
([durationCameraTransition]) Arguments: - durationCameraTransition (
number()
) – optional None
Return type: Promise <void>
- durationCameraTransition (
selectPart
-
IWebViewer.
selectPart
(nodeId[, selectionMode]) Arguments: - nodeId (
null | number()
) – None - selectionMode (
SelectionMode()
) – optional None
Return type: SelectionType
- nodeId (
setAllowHighDpi
-
IWebViewer.
setAllowHighDpi
(allow) Arguments: - allow (
boolean()
) – None
Return type: void
- allow (
setCallbacks
-
IWebViewer.
setCallbacks
(callbacks) Arguments: - callbacks (
CallbackMap()
) – None
Return type: void
- callbacks (
setClientTimeout
-
IWebViewer.
setClientTimeout
(timeoutDuration, warningTime) Arguments: - timeoutDuration (
number()
) – None - warningTime (
number()
) – None
Return type: boolean
- timeoutDuration (
setMinimumFramerate
-
IWebViewer.
setMinimumFramerate
(value) Arguments: - value (
number()
) – None
Return type: Promise <void>
- value (
setServerRenderQuality
-
IWebViewer.
setServerRenderQuality
(jpegQualityLow, jpegQualityHigh, scaleLow, scaleHigh) Arguments: - jpegQualityLow (
number()
) – None - jpegQualityHigh (
number()
) – None - scaleLow (
number()
) – None - scaleHigh (
number()
) – None
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()
) – None - duration (
number()
) – optional None
Return type: Promise <void>
- orientation (
takeSnapshot
-
IWebViewer.
takeSnapshot
([config]) Arguments: - config (
SnapshotConfig()
) – optional None
Return type: Promise <HTMLImageElement>
- config (
trigger
-
IWebViewer.
trigger
(name, args) Arguments: - name (
string()
) – None - args (
[any]()
) – None
Return type: void
- name (
unregisterCustomOperator
-
IWebViewer.
unregisterCustomOperator
(operatorId) Arguments: - operatorId (
OperatorId()
) – None
Return type: void
- operatorId (
unsetCallbacks
-
IWebViewer.
unsetCallbacks
(callbacks) Arguments: - callbacks (
CallbackMap()
) – None
Return type: void
- callbacks (