gd-canvas
Version:
This set of libraries was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.0 and no dependencies accept gd-tree (it has jquery and jstree) and gd-graph (it has jquery and chart.js).
41 lines (40 loc) • 1.14 kB
TypeScript
import { GDCanvasComponent } from './gd-canvas.component';
import { Tools } from './gd-canvas.tools';
import { Point } from 'gd-common';
import { GDCanvasService } from './gd-canvas.service';
export declare class Selector {
private service;
private canvas;
selected: any[];
focused: any;
tools: Tools;
private startX;
private startY;
private endX;
private endY;
private rect;
get StartX(): number;
set StartX(x: number);
get StartY(): number;
set StartY(y: number);
get EndX(): number;
set EndX(x: number);
get EndY(): number;
set EndY(y: number);
constructor(canvas: GDCanvasComponent, service: GDCanvasService);
private OnFocusedMove;
GetPoints(): {
x: number;
y: number;
}[];
Refresh(): void;
Add(object: any): boolean;
ClearSelection(): void;
Select(point: Point, isRightClick: boolean): boolean;
UnSelect(): Array<string>;
IsContains(point: Point): boolean;
Draw(c: any): void;
private DrawRegularGondola;
private DrawWallGondola;
private DrawArea;
}