UNPKG

@cornerstonejs/core

Version:
27 lines (26 loc) 1.12 kB
import type { BlendModes } from '../enums/index.js'; import type { ViewportInput } from '../types/IViewport.js'; import BaseVolumeViewport from './BaseVolumeViewport.js'; declare class VolumeViewport3D extends BaseVolumeViewport { constructor(props: ViewportInput); setSampleDistanceMultiplier: (multiplier: number) => void; getNumberOfSlices: () => number; isInAcquisitionPlane(): boolean; resetCamera({ resetPan, resetZoom, resetToCenter, }?: { resetPan?: boolean; resetZoom?: boolean; resetToCenter?: boolean; }): boolean; getRotation: () => number; getCurrentImageIdIndex: () => number; getCurrentImageId: () => string; setSlabThickness(slabThickness: number, filterActorUIDs?: string[]): void; setBlendMode(blendMode: BlendModes, filterActorUIDs?: string[], immediate?: boolean): void; resetProperties(volumeId?: string): void; resetCameraForResize: () => boolean; getSliceIndex(): number; setCamera(props: any): void; protected setCameraClippingRange(): void; resetSlabThickness(): void; } export default VolumeViewport3D;