export default class Vertex { x: number; y: number; next: Vertex | null; prev: Vertex | null; _corresponding: Vertex | null; _distance: number; _isEntry: boolean; _isIntersection: boolean; _visited: boolean; /** * Vertex representation * * @param {number | number[] | {x: number, y: number}} x * @param {number=} y */ constructor(x: number | number[] | { x: number; y: number; }, y?: number); /** * Creates intersection vertex */ static createIntersection(x: number, y: number, distance: number): Vertex; /** * Mark as visited */ visit(): void; /** * Convenience */ equals(v: Vertex): boolean; /** * Check if vertex is inside a polygon by odd-even rule: * If the number of intersections of a ray out of the point and polygon * segments is odd - the point is inside. */ isInside(poly: any): boolean; } //# sourceMappingURL=vertex.d.ts.map