webcad-ue4-api/types/Add-on/AddPtOnBoard.d.ts
2024-10-29 17:14:43 +08:00

19 lines
740 B
TypeScript

import { Board } from "../DatabaseServices/Entity/Board";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { Command } from "../Editor/CommandMachine";
import { PromptPointResult } from "../Editor/PromptResult";
declare abstract class PtOnBoard implements Command {
prompt: string;
exec(): Promise<void>;
abstract operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export declare class AddPtOnBoard extends PtOnBoard {
prompt: string;
operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export declare class DeletePtOnBoard extends PtOnBoard {
prompt: string;
operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export {};
//# sourceMappingURL=AddPtOnBoard.d.ts.map