import { CurveObject } from "../../dependencies/conway-geom/index.js"; import SimpleMemoization from "../core/simple_memoization.js"; import IfcStepModel from "./ifc_step_model.js"; import { IfcCurve } from "./ifc4_gen/index.js"; /** * IFC curve cache, allows dumping OBJ and hashes of curves */ export default class IfcModelCurves extends SimpleMemoization { readonly model: IfcStepModel; /** * Construct this. * * @param model */ constructor(model: IfcStepModel); /** * Get the OBJs for all the curves in the cache (lazily) * * @yields {[IfcCurve, string]} Curves with their matching OBJ as a string */ objs(): IterableIterator<[ IfcCurve, string ]>; } //# sourceMappingURL=ifc_model_curves.d.ts.map