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
TypeScript
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>;
}