Home Reference Source
import {AbstractViewer} from 'bimsurfer3/viewer/abstractviewer.js'
public class | source

AbstractViewer

Direct Subclass:

viewer/bimserverviewer.js~BimServerViewer

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

canvas: *

public
public

height: *

public

layers: *

public
public
public
public
public

stats: *

public

viewer: *

public

width: *

Method Summary

Public Methods
public

addSelectionListener(selectionListener: *)

public
public
public

findElement(api: *, globalId: *)

public

init(): *

public

internalLoadRevision(api: *, revision: *, nrPrimitivesBelow: *, nrPrimitivesAbove: *): *

public
public

loadGltf(params: *)

public

loadTilingLayer(api: *, tilingLayer: *, revision: *, totalBounds: *, fieldsToInclude: *): *

public

setProgressListener(progressListener: *)

public

updateProgress(percentage: *)

Public Constructors

public constructor() source

Public Members

public canvas: * source

public geometryDataIdsToReuse: * source

public height: * source

public layers: * source

public progressListener: * source

public resizeHandler: * source

public revisionId: * source

public settings: * source

public stats: * source

public viewer: * source

public width: * source

Public Methods

public addSelectionListener(selectionListener: *) source

Params:

NameTypeAttributeDescription
selectionListener *

public autoResizeCanvas() source

public cleanup() source

public findElement(api: *, globalId: *) source

Params:

NameTypeAttributeDescription
api *
globalId *

public init(): * source

Return:

*

public internalLoadRevision(api: *, revision: *, nrPrimitivesBelow: *, nrPrimitivesAbove: *): * source

Params:

NameTypeAttributeDescription
api *
revision *
nrPrimitivesBelow *
nrPrimitivesAbove *

Return:

*

public loadAnnotationsFromPreparedBufferUrl(url: *): * source

Params:

NameTypeAttributeDescription
url *

Return:

*

public loadGltf(params: *) source

Params:

NameTypeAttributeDescription
params *

public loadTilingLayer(api: *, tilingLayer: *, revision: *, totalBounds: *, fieldsToInclude: *): * source

Params:

NameTypeAttributeDescription
api *
tilingLayer *
revision *
totalBounds *
fieldsToInclude *

Return:

*

public setProgressListener(progressListener: *) source

Params:

NameTypeAttributeDescription
progressListener *

public updateProgress(percentage: *) source

Params:

NameTypeAttributeDescription
percentage *