medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
25 lines (24 loc) • 833 B
TypeScript
import * as PIXI from "pixi.js-legacy";
import * as Models from "@ascii-dev-user/medsurf-lib/models";
import { BaseGraphics, BaseGraphicsModel } from '../../bases/elements/BaseGraphics';
export declare class ArcModel extends BaseGraphicsModel {
center: PIXI.IPoint;
radius: number;
options: Models.ElementOptions;
lineWidth: number;
}
export declare class Arc extends BaseGraphics<ArcModel> {
_debounceUpdateHitAreaMethod: EventListener;
constructor(model: ArcModel);
init(): void;
draw(): void;
updateHitArea(): void;
get center(): PIXI.IPoint;
set center(value: PIXI.IPoint);
get radius(): number;
set radius(value: number);
get options(): Models.ElementOptions;
set options(value: Models.ElementOptions);
get lineWidth(): number;
set lineWidth(value: number);
}