SPath2D.d.ts 875 B

1234567891011121314151617
  1. import { SPoint } from "./index";
  2. export declare class SPath2D {
  3. _path: Path2D;
  4. private svgBuilder;
  5. svgPath(): string;
  6. addPath(path: SPath2D): void;
  7. moveTo(x: number, y: number): void;
  8. lineTo(x: number, y: number): void;
  9. rect(x: number, y: number, width: number, height: number): void;
  10. polyline(points: SPoint[]): void;
  11. polygon(points: SPoint[]): void;
  12. static arc(x: number, y: number, width: number, height: number, startAngle: number, endAngle: number): string;
  13. static chord(x: number, y: number, width: number, height: number, startAngle: number, endAngle: number): string;
  14. static pie(x: number, y: number, width: number, height: number, startAngle: number, endAngle: number): string;
  15. static largeArcFlag(startAngle: number, endAngle: number): number;
  16. static arcPoint(a: number, b: number, angle: number): SPoint;
  17. }