UNPKG

@cornerstonejs/core

Version:
14 lines (13 loc) 1.34 kB
import type BlendModes from '../../../enums/BlendModes.js'; import type { ColormapPublic, OrientationVectors, StackViewportProperties, VolumeViewportProperties } from '../../../types/index.js'; import type { PlanarDataPresentation, PlanarOrientation } from './PlanarViewportTypes.js'; export type PlanarLegacyViewportProperties = Partial<Omit<StackViewportProperties & VolumeViewportProperties, 'orientation'> & Pick<PlanarDataPresentation, 'opacity' | 'visible'> & { blendMode?: BlendModes; orientation?: PlanarOrientation; }>; export declare function isPlanarOrientationVectors(orientation: PlanarOrientation | undefined): orientation is OrientationVectors; export declare function clonePlanarOrientation(orientation: PlanarOrientation | undefined): PlanarOrientation | undefined; export declare function clonePlanarColormap(colormap: ColormapPublic | undefined): ColormapPublic | undefined; export declare function clonePlanarLegacyProperties(properties?: PlanarLegacyViewportProperties): PlanarLegacyViewportProperties; export declare function mergePlanarLegacyProperties(currentProperties?: PlanarLegacyViewportProperties, nextProperties?: PlanarLegacyViewportProperties): PlanarLegacyViewportProperties; export declare function toPlanarDataPresentation(properties?: PlanarLegacyViewportProperties): PlanarDataPresentation;