UNPKG

@avdl/martinez

Version:

TypeScript library for polygon boolean operations

17 lines 570 B
import type { Point } from "./Point"; import { Contour } from "./Contour"; /** * Represents a polygon with multiple contours and bounding box calculations */ export declare class Polygon { private contours; constructor(contours?: Contour[]); contourCount(): number; contour(index: number): Contour; boundingbox(min: Point, max: Point): void; pushbackContour(): Contour; addContour(points: Point[]): Contour; addContours(points: Point[][]): Contour[]; getContours(): Point[][]; } //# sourceMappingURL=Polygon.d.ts.map