UNPKG

@inweb/viewer-visualize

Version:

JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS

40 lines (39 loc) 1.73 kB
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); }