UNPKG

@cornerstonejs/core

Version:
47 lines (46 loc) 1.88 kB
import type { ReferenceCompatibleOptions, ViewReference, ViewReferenceSpecifier } from '../../../types/index.js'; import type { PlaneRestriction } from '../../../types/IViewport.js'; import type { PlanarViewState, PlanarPayload, PlanarViewportRenderContext } from './PlanarViewportTypes.js'; import type { PlanarRendering } from './planarRuntimeTypes.js'; export declare function getPlanarReferencedImageId(args: { viewState: PlanarViewState; data?: PlanarPayload; frameOfReferenceUID?: string; rendering?: PlanarRendering; renderContext: PlanarViewportRenderContext; viewRefSpecifier?: ViewReferenceSpecifier; }): string | undefined; export declare function getPlanarViewReference(args: { viewState: PlanarViewState; dataId?: string; frameOfReferenceUID: string; data?: PlanarPayload; rendering?: PlanarRendering; renderContext: PlanarViewportRenderContext; viewRefSpecifier?: ViewReferenceSpecifier; }): ViewReference; export declare function getPlanarViewReferenceId(args: { viewState: PlanarViewState; frameOfReferenceUID?: string; data?: PlanarPayload; rendering?: PlanarRendering; renderContext: PlanarViewportRenderContext; viewRefSpecifier?: ViewReferenceSpecifier; }): string | null; export declare function isPlanarPlaneViewable(args: { viewState: PlanarViewState; frameOfReferenceUID: string; planeRestriction: PlaneRestriction; rendering?: PlanarRendering; renderContext: PlanarViewportRenderContext; options?: ReferenceCompatibleOptions; }): boolean; export declare function isPlanarReferenceViewable(args: { viewState: PlanarViewState; frameOfReferenceUID: string; imageIds: string[]; rendering?: PlanarRendering; renderContext: PlanarViewportRenderContext; options?: ReferenceCompatibleOptions; viewRef: ViewReference; }): boolean;