import DraggableTool from '../DraggableTool'; import ViewerEvent from '../../viewer/ViewerEvent'; import Viewer from '../../viewer/Viewer'; import { Tool } from '../Tool'; /** * CelestialRotateTool handles mouse drags and wheel moves on the Viewer and * rotates the MPR section accordingly. */ export default class CelestialRotateTool extends DraggableTool implements Tool { activate(viewer: Viewer): void; deactivate(viewer: Viewer): void; dragHandler(ev: ViewerEvent): void; private rotate; private rotateAroundYAxis; private rotateAroundXAxis; }