ng-plan
Version:
This module will draw a 2D plan drawing from a geoJSON object. It was built to visualize 2D space boundaries from the Building Information Modeling (BIM) authring tool, Revit. It is quite generic, but does have some features that are mainly related to the
24 lines (23 loc) • 774 B
TypeScript
import { EventEmitter } from '@angular/core';
export declare class CanvasEventsDirective {
zoomOut: EventEmitter<{}>;
zoomIn: EventEmitter<{}>;
moveInit: EventEmitter<{}>;
move: EventEmitter<{}>;
moveEnd: EventEmitter<{}>;
panMode: EventEmitter<{}>;
addNodeMode: EventEmitter<{}>;
private mouseDown;
private dragMode;
private clickX;
private clickY;
onMouseWheelChrome(event: any): void;
onMouseWheelFirefox(event: any): void;
onMouseWheelIE(event: any): void;
onKeyDown(ev: KeyboardEvent): void;
onKeyUp(ev: KeyboardEvent): void;
onMouseClick(ev: MouseEvent): void;
onMouseMove(ev: MouseEvent): void;
onMouseUp(ev: MouseEvent): void;
mouseWheelFunc(event: any): void;
}