coord.d.ts 1.9 KB

1234567891011121314151617181920212223242526272829
  1. import { Point, Rectangle } from '@antv/x6-geometry';
  2. import { Base } from './base';
  3. export declare class CoordManager extends Base {
  4. getClientMatrix(): DOMMatrix;
  5. /**
  6. * Returns coordinates of the graph viewport, relative to the window.
  7. */
  8. getClientOffset(): Point;
  9. /**
  10. * Returns coordinates of the graph viewport, relative to the document.
  11. */
  12. getPageOffset(): Point;
  13. snapToGrid(x: number | Point | Point.PointLike, y?: number): Point;
  14. localToGraphPoint(x: number | Point | Point.PointLike, y?: number): Point;
  15. localToClientPoint(x: number | Point | Point.PointLike, y?: number): Point;
  16. localToPagePoint(x: number | Point | Point.PointLike, y?: number): Point;
  17. localToGraphRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  18. localToClientRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  19. localToPageRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  20. graphToLocalPoint(x: number | Point | Point.PointLike, y?: number): Point;
  21. clientToLocalPoint(x: number | Point | Point.PointLike, y?: number): Point;
  22. clientToGraphPoint(x: number | Point | Point.PointLike, y?: number): Point;
  23. pageToLocalPoint(x: number | Point | Point.PointLike, y?: number): Point;
  24. graphToLocalRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  25. clientToLocalRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  26. clientToGraphRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  27. pageToLocalRect(x: number | Rectangle | Rectangle.RectangleLike, y?: number, width?: number, height?: number): Rectangle;
  28. }
  29. export declare namespace CoordManager { }