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