@cantoo/pdf-lib
Version:
Create and modify PDF files with JavaScript
15 lines (10 loc) • 307 B
text/typescript
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);
}
}