import { CurveObject } from "./curve_object.js"; import { Deletable } from "./deletable.js"; import { StdVector } from "./std_vector.js"; import { WavefrontDumpable } from "./wavefront_dumpable.js"; /** * A profile object (representing ap profile outline, which includes a main outer * curve and inner hole curves, as well as potentially multiple child profiles. */ export interface ProfileObject extends Deletable, WavefrontDumpable { getType: () => string; getCurve: () => CurveObject; getHoles: () => StdVector; isConvex: () => boolean; isComposite: () => boolean; getProfiles: () => StdVector; } //# sourceMappingURL=profile_object.d.ts.map