UNPKG

kld-contours

Version:

A collection of classes to represent and manipulate various vector shapes

91 lines (74 loc) 1.73 kB
/** * @module kld-contours */ /** * @namespace BoundingBox2D * @implements {module:BoundingBox2D~BoundingBox2D} */ export {default as BoundingBox2D} from "./lib/BoundingBox2D.js"; // Contours /** * @namespace Circle2D * @implements {module:Circle2D~Circle2D} */ export {default as Circle2D} from "./lib/Circle2D.js"; /** * @namespace CubicBezier2D * @implements {module:CubicBezier2D~CubicBezier2D} */ export {default as CubicBezier2D} from "./lib/CubicBezier2D.js"; /** * @namespace Ellipse2D * @implements {module:Ellipse2D~Ellipse2D} */ export {default as Ellipse2D} from "./lib/Ellipse2D.js"; /** * @namespace Line2D * @implements {module:Line2D~Line2D} */ export {default as Line2D} from "./lib/Line2D.js"; /** * @namespace Polygon2D * @implements {module:Polygon2D~Polygon2D} */ export {default as Polygon2D} from "./lib/Polygon2D.js"; /** * @namespace QuadraticBezier2D * @implements {module:QuadraticBezier2D~QuadraticBezier2D} */ export {default as QuadraticBezier2D} from "./lib/QuadraticBezier2D.js"; /** * @namespace Rectangle2D * @implements {module:Rectangle2D~Rectangle2D} */ export {default as Rectangle2D} from "./lib/Rectangle2D.js"; /** * @external Point2D */ /** * @external Vector2D */ /** * @external Matrix2D */ /** * @class Point2D * @memberof module:kld-intersections * @implements {external:Point2D} */ export {Point2D} from "kld-affine"; /** * @class Vector2D * @memberof module:kld-intersections * @implements {external:Vector2D} */ export {Vector2D} from "kld-affine"; /** * @class Matrix2D * @memberof module:kld-intersections * @implements {external:Matrix2D} */ export {Matrix2D} from "kld-affine"; /** * @external Polynomial */