@inweb/viewer-visualize
Version:
JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS
40 lines (39 loc) • 1.73 kB
TypeScript
import { Viewer } from "../../Viewer";
import { Point2d } from "./Geometry";
import { OdaGeAction } from "./OdaGeAction";
export declare class OdBaseDragger extends OdaGeAction {
protected subject: Viewer;
protected needInputText: boolean;
protected mouseDownPosition: Point2d;
protected autoSelect: boolean;
protected onmessage: (event: any) => boolean;
protected canvasEvents: string[];
protected isDragging: boolean;
protected press: boolean;
name: string;
constructor(subject: Viewer);
initialize(): void;
dispose(): void;
protected relativeCoords(event: MouseEvent): Point2d;
protected pointerdown(ev: PointerEvent): void;
protected pointerup(ev: PointerEvent): void;
protected pointercancel(ev: PointerEvent): void;
protected pointermove(ev: PointerEvent): void;
protected click(ev: MouseEvent): void;
protected dblclick(ev: MouseEvent): void;
protected start(x: number, y: number, absoluteX?: number, absoluteY?: number): void;
protected drag(x: number, y: number, absoluteX?: number, absoluteY?: number): void;
protected end(x: number, y: number, absoluteX?: number, absoluteY?: number): void;
protected beginInteractivity: () => void;
protected endInteractivity: () => void;
protected getActiveMarkupEntity(entityName: string): any;
private syncOverlayView;
protected deleteAll(objects: any): void;
updatePreview(): void;
private static _isGestureActive;
protected static set isGestureActive(value: boolean);
protected static get isGestureActive(): boolean;
private static _needSkipPointerUp;
private static get needSkipPointerUp();
private static set needSkipPointerUp(value);
}