UNPKG

@cornerstonejs/core

Version:
19 lines (18 loc) 790 B
import type vtkRenderer from '@kitware/vtk.js/Rendering/Core/Renderer'; import type { ICamera, Point2, Point3 } from '../../../types/index.js'; import ResolvedViewportView from '../ResolvedViewportView.js'; import type { Volume3DCamera } from './viewport3DTypes.js'; type Volume3DResolvedViewState = { camera: Volume3DCamera & ICamera; canvas: HTMLCanvasElement; frameOfReferenceUID?: string; renderer: vtkRenderer; }; declare class Volume3DResolvedView extends ResolvedViewportView<Volume3DResolvedViewState> { canvasToWorld(canvasPos: Point2): Point3; worldToCanvas(worldPos: Point3): Point2; getFrameOfReferenceUID(): string | undefined; protected buildICamera(): ICamera; } export type { Volume3DResolvedViewState }; export default Volume3DResolvedView;