ojos
Version:
High level API on top of Mirada (opencv.js) supporting bth browser and node.
20 lines (19 loc) • 726 B
TypeScript
import { AbstractOperation } from './abstractOperation';
import { OperationExecBaseOptions, WithCenter, WithColor, WithLineType, WithShift, WithThickness } from './types';
export interface CircleOptions extends OperationExecBaseOptions, CircleConcreteOptions {
}
export interface CircleConcreteOptions extends Partial<WithLineType>, WithColor, WithCenter, Partial<WithThickness>, Partial<WithShift> {
/**
* Radius of the circle.
*/
radius: number;
}
/**
* draws a simple or filled circle with a given center and radius.
*/
export declare class Circle extends AbstractOperation<CircleOptions> {
name: string;
description: string;
noDst: boolean;
protected _exec(o: CircleOptions): void;
}