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

BimserverGeometryLoader

Extends:

GeometryLoader → BimserverGeometryLoader

GeometryLoader loads data from a BIMserver

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

query: *

public

roids: *

public

topicId: *

Method Summary

Public Methods
public
public

Inherited Summary

From class GeometryLoader
public
public
public
public
public
public
public
public
public
public
public
public
public

promise: *

public
public
public

resolve: *

public
public

state: {}

public

stats: *

public
public

v4: *

public
public
public

createObject(roid: *, uniqueId: *, geometryIds: *, matrix: *, hasTransparency: *, type: *, aabb: *, inCompleteBuffer: *)

public
public

geometryDataIdResolved(geometryDataId: *)

public

getPromise(): *

public
public

processMessage(stream: *): *

public

processPreparedBuffer(stream: *, hasTransparancy: *, hasTwoSidedTriangles: *): *

public

processPreparedBufferInit(stream: *, hasTransparancy: *, hasTwoSidedTriangles: *)

public

readAndCreateUniqueId(stream: *): *

public
public

readColors(stream: *, type: *): *

public

readEnd(data: *)

public

readGeometry(stream: *, roid: *, uniqueModelId: *, geometryId: *, geometryDataOid: *, hasTransparency: *, hasTwoSidedTriangles: *, reused: *, type: *, useIntForIndices: *)

public

readObject(stream: *, geometryType: *)

public

readStart(data: *): boolean

public

start(): *

Public Constructors

public constructor() source

Override:

GeometryLoader#constructor

Public Members

public bimServerApi: * source

public query: * source

public roids: * source

public topicId: * source

Public Methods

public endOfStream() source

Override:

GeometryLoader#endOfStream

public initiateDownload() source

Override:

GeometryLoader#initiateDownload