UNPKG

malwoden

Version:

![alt text](./coverage/badge-lines.svg) ![alt text](./coverage/badge-statements.svg) ![alt text](./coverage/badge-functions.svg) ![alt text](./coverage/badge-branches.svg)

24 lines (23 loc) 735 B
import { Vector2 } from "./vector"; export declare class Line { private _v1; private _v2; get v1(): Vector2; get v2(): Vector2; set v1(val: Vector2); set v2(val: Vector2); private dx; private dy; constructor(v1: Vector2, v2: Vector2); private calcDeltas; clone(): Line; getDeltaX(): number; getDeltaY(): number; isBelow(x: number, y: number): boolean; isBelowOrCollinear(x: number, y: number): boolean; isAbove(x: number, y: number): boolean; isAboveOrCollinear(x: number, y: number): boolean; isCollinear(x: number, y: number): boolean; isLineCollinear(line: Line): boolean; calculateRelativeSlope(x: number, y: number): number; }