@cornerstonejs/core
Version:
Cornerstone3D Core
19 lines (18 loc) • 863 B
TypeScript
import type { Point3, ReferenceCompatibleOptions, ViewReference } from '../../types/index.js';
export type GenericViewportReferenceContext = {
allowAnyImageReference?: boolean;
cameraFocalPoint?: Point3;
currentImageIdIndex?: number;
dataId?: string;
dataIds?: string[];
dimensionGroupNumber?: number;
frameOfReferenceUID?: string;
imageIds?: string[];
imageURIs?: string[];
numDimensionGroups?: number;
viewPlaneNormal?: Point3;
volumeId?: string;
volumeIds?: string[];
};
export declare function isGenericViewportReferenceViewable(viewRef: ViewReference, contexts: GenericViewportReferenceContext[], options?: ReferenceCompatibleOptions): boolean;
export declare function getDimensionGroupReferenceContext(value: unknown): Pick<GenericViewportReferenceContext, 'dimensionGroupNumber' | 'numDimensionGroups'>;