@cornerstonejs/core
Version:
Cornerstone3D Core
27 lines (26 loc) • 1.12 kB
TypeScript
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;