/** @packageDocumentation * @module Curve */ import { NullGeometryHandler } from "../../geometry3d/GeometryHandler"; import { ConsolidateAdjacentCurvePrimitivesOptions, CurveChain } from "../CurveCollection"; import { Loop } from "../Loop"; import { Path } from "../Path"; import { ParityRegion } from "../ParityRegion"; /** * * Implementation class for ConsolidateAdjacentCurvePrimitives. * * @internal */ export declare class ConsolidateAdjacentCurvePrimitivesContext extends NullGeometryHandler { private _options; constructor(options?: ConsolidateAdjacentCurvePrimitivesOptions); /** look for adjacent compatible primitives in a path or loop. */ handleCurveChain(g: CurveChain): void; handlePath(g: Path): any; handleLoop(g: Loop): any; handleParityRegion(g: ParityRegion): any; } //# sourceMappingURL=ConsolidateAdjacentPrimitivesContext.d.ts.map