/** * Ends an interaction event. */ endInteraction(): void;
/** * Handles a button down event. * @param interactor the interactor * @param renderer the renderer * @param position the display position */ onButtonDown( interactor: vtkRenderWindowInteractor, renderer: vtkRenderer, position: { x: number; y: number } ): void;
/** * Handles a button up event. * @param interactor the interactor */ onButtonUp(interactor: vtkRenderWindowInteractor): void;
/** * Handles a mouse move event. * @param interactor the interactor * @param renderer the renderer * @param position the display position */ onMouseMove( interactor: vtkRenderWindowInteractor, renderer: vtkRenderer, position: { x: number; y: number } ): void;
/** * Handles a start scroll event. * @param interactor the interactor * @param renderer the renderer * @param delta the scroll delta */ onStartScroll( interactor: vtkRenderWindowInteractor, renderer: vtkRenderer, delta: number ): void;
/** * Handles a scroll event. * @param interactor the interactor */ onEndScroll(interactor: vtkRenderWindowInteractor): void;
/** * Is drag enabled. */ isDragEnabled(): boolean;
/** * Sets if drag is enabled. * @paramenabled */ setDragEnabled(enabled: boolean): boolean;
/** * Is scroll enabled. */ isScrollEnabled(): boolean;
/** * Sets if scroll is enabled. * @paramenabled */ setScrollEnabled(enabled: boolean): boolean;