@cornerstonejs/core
Version:
Cornerstone3D Core
24 lines (23 loc) • 646 B
TypeScript
import type { Panel } from './types.js';
export declare class RenderModesPanel implements Panel {
dom: HTMLDivElement;
private readonly list;
constructor();
update(): void;
setContent(entries: Array<{
renderingEngineId: string;
viewportId: string;
viewportType: string;
bindings: RenderModePanelBinding[];
}>): void;
}
export type RenderModePanelBinding = {
actorUID?: string;
dataId: string;
referencedId?: string;
renderMode: string;
role: 'source' | 'overlay' | 'data';
scalarType?: string;
scalarRange?: [number, number];
numberOfComponents?: number;
};