UNPKG

@cantoo/pdf-lib

Version:

Create and modify PDF files with JavaScript

15 lines (10 loc) 307 B
import { distance } from '../maths'; import Point from './Point'; export default abstract class GraphElement { abstract isEqual(element: GraphElement): boolean; abstract orthoProjection(P: Point): Point; distance(P: Point) { const H = this.orthoProjection(P); return distance(H, P); } }