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.
13 lines (12 loc) • 484 B
TypeScript
import { IfcState } from '../BaseDefinitions';
import { IFCWorkerHandler } from '../web-workers/IFCWorkerHandler';
/**
* Contains the logic to manage the type (e. g. IfcWall, IfcWindow, IfcDoor) of
* all the items within an IFC file.
*/
export declare class TypeManager {
private state;
constructor(state: IfcState);
getAllTypes(worker?: IFCWorkerHandler): Promise<void>;
getAllTypesOfModel(modelID: number, worker?: IFCWorkerHandler): Promise<void>;
}