mtr.d.ts 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. import { SVGConstructor, Constructor } from '../Wrapper.js';
  2. import { SVGmtd } from './mtd.js';
  3. export declare type SizeData = {
  4. x: number;
  5. y: number;
  6. w: number;
  7. lSpace: number;
  8. rSpace: number;
  9. lLine: number;
  10. rLine: number;
  11. };
  12. declare const SVGmtr_base: import("../../common/Wrappers/mtr.js").MtrConstructor<SVGmtd<any, any, any>> & SVGConstructor<any, any, any>;
  13. export declare class SVGmtr<N, T, D> extends SVGmtr_base {
  14. static kind: string;
  15. H: number;
  16. D: number;
  17. tSpace: number;
  18. bSpace: number;
  19. tLine: number;
  20. bLine: number;
  21. toSVG(parent: N): void;
  22. protected placeCells(svg: N): void;
  23. placeCell(cell: SVGmtd<N, T, D>, sizes: SizeData): number;
  24. protected placeColor(): void;
  25. }
  26. declare const SVGmlabeledtr_base: import("../../common/Wrappers/mtr.js").MlabeledtrConstructor<SVGmtd<any, any, any>> & Constructor<SVGmtr<any, any, any>>;
  27. export declare class SVGmlabeledtr<N, T, D> extends SVGmlabeledtr_base {
  28. static kind: string;
  29. toSVG(parent: N): void;
  30. }
  31. export {};