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