SSpaceItem.d.ts 983 B

123456789101112131415161718192021222324252627282930
  1. import { SPainter, SPoint, SRect } from "@persagy-web/draw/lib";
  2. import { Space } from "../../types/floor/Space";
  3. import { SGraphItem } from "@persagy-web/graph/lib";
  4. export declare class SSpaceItem extends SGraphItem {
  5. data: Space;
  6. readonly pointArr: SPoint[][];
  7. minX: number;
  8. maxX: number;
  9. minY: number;
  10. maxY: number;
  11. private _highLightFlag;
  12. get highLightFlag(): boolean;
  13. set highLightFlag(value: boolean);
  14. private _showBaseName;
  15. get showBaseName(): boolean;
  16. set showBaseName(value: boolean);
  17. private _nameSize;
  18. get nameSize(): number;
  19. set nameSize(value: number);
  20. private _nameTransform;
  21. get nameTransform(): boolean;
  22. set nameTransform(value: boolean);
  23. private _nameColor;
  24. get nameColor(): string;
  25. set nameColor(value: string);
  26. constructor(parent: SGraphItem | null, data: Space);
  27. boundingRect(): SRect;
  28. contains(x: number, y: number): boolean;
  29. onDraw(painter: SPainter): void;
  30. }