medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
23 lines (22 loc) • 1.12 kB
TypeScript
import * as Models from "@ascii-dev-user/medsurf-lib/models";
import { BaseGraphics, BaseGraphicsImageModel } from "../../bases/elements/BaseGraphics";
import { StraightLinePointsModel, BezierLinePointsModel, QuadraticCurvePointsModel } from "../../public-api";
export declare class LineControlPointModel extends BaseGraphicsImageModel {
points: StraightLinePointsModel | QuadraticCurvePointsModel | BezierLinePointsModel | undefined;
options: Models.ElementOptions;
lineWidth: number;
radius: number;
}
export declare class LineControlPoint extends BaseGraphics<LineControlPointModel> {
constructor(model: LineControlPointModel);
init(): void;
draw(): void;
get points(): StraightLinePointsModel | QuadraticCurvePointsModel | BezierLinePointsModel | undefined;
set points(value: StraightLinePointsModel | QuadraticCurvePointsModel | BezierLinePointsModel | undefined);
get options(): Models.ElementOptions;
set options(value: Models.ElementOptions);
get lineWidth(): number;
set lineWidth(value: number);
get radius(): number;
set radius(value: number);
}