SLine.d.ts 626 B

1234567891011121314151617181920212223
  1. import { SPoint } from "./SPoint";
  2. export declare class SLine {
  3. p1: SPoint;
  4. p2: SPoint;
  5. get x1(): number;
  6. set x1(value: number);
  7. get y1(): number;
  8. set y1(value: number);
  9. get x2(): number;
  10. set x2(v: number);
  11. get y2(): number;
  12. set y2(value: number);
  13. get dx(): number;
  14. get dy(): number;
  15. constructor();
  16. constructor(line: SLine);
  17. constructor(p1: SPoint, p2: SPoint);
  18. constructor(x1: number, y1: number, x2: number, y2: number);
  19. isNull(): boolean;
  20. center(): SPoint;
  21. translate(dx: number, dy: number): void;
  22. translated(dx: number, dy: number): SLine;
  23. }