@avdl/martinez
Version:
TypeScript library for polygon boolean operations
17 lines • 570 B
TypeScript
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