@obliczeniowo/elementary
Version:
Library made in Angular version 19
22 lines (21 loc) • 704 B
TypeScript
import { SvgGroup } from './svg-group';
import { SvgPolygon } from './SvgPolygon';
import { ColorRGB } from '@obliczeniowo/elementary/classes';
export declare class SvgPost {
x: number;
y: number;
width: number;
height: number;
private faceColor;
private rightColor;
private topColor;
private strokeColor;
private readonly face;
private readonly right;
top: SvgPolygon;
constructor(x: number, y: number, width: number, height: number, id: string, color: ColorRGB, postGroup: SvgGroup);
refresh(): void;
setWidth(width: number, refresh?: boolean): void;
setHeight(height: number, refresh?: boolean): void;
setColor(color: ColorRGB): void;
}