UNPKG

web-ifc-three

Version:

This library is the implementation of [web-ifc](https://github.com/tomvandig/web-ifc) for [THREE.js](https://github.com/mrdoob/three.js/). This is the official IFCLoader of Three.js.

17 lines (16 loc) 815 B
import { IfcEventData, IfcWorkerAPI, PropertyWorkerAPI, WorkerAPIs } from '../BaseDefinitions'; import { PropertyManager } from '../../components/properties/PropertyManager'; export declare class PropertyWorker implements PropertyWorkerAPI { private worker; properties?: PropertyManager; API: WorkerAPIs; constructor(worker: IfcWorkerAPI); initializeProperties(): void; getHeaderLine(data: IfcEventData): Promise<void>; getAllItemsOfType(data: IfcEventData): Promise<void>; getItemProperties(data: IfcEventData): Promise<void>; getMaterialsProperties(data: IfcEventData): Promise<void>; getPropertySets(data: IfcEventData): Promise<void>; getSpatialStructure(data: IfcEventData): Promise<void>; getTypeProperties(data: IfcEventData): Promise<void>; }