@cornerstonejs/core
Version:
Cornerstone3D Core
80 lines (79 loc) • 8.61 kB
TypeScript
import RenderingEngine from './RenderingEngine.js';
import BaseRenderingEngine from './BaseRenderingEngine.js';
import TiledRenderingEngine from './TiledRenderingEngine.js';
import ContextPoolRenderingEngine from './ContextPoolRenderingEngine.js';
import getRenderingEngine from './getRenderingEngine.js';
import VolumeViewport from './VolumeViewport.js';
import StackViewport from './StackViewport.js';
import VolumeViewport3D from './VolumeViewport3D.js';
import { defaultRenderPathResolver, DefaultRenderPathResolver, GenericViewport, ViewportProjectionService, viewportProjection } from './GenericViewport/index.js';
import ECGGenericViewport, { createDefaultECGRenderPaths, createECGRenderPathResolver, DefaultECGDataProvider, ecgProjection } from './GenericViewport/ECG/index.js';
import VideoGenericViewport, { createDefaultVideoRenderPaths, createVideoRenderPathResolver, DefaultVideoDataProvider, videoProjection } from './GenericViewport/Video/index.js';
import PlanarViewport, { createDefaultPlanarRenderPaths, createPlanarRenderPathResolver, DefaultPlanarDataProvider, planarProjection } from './GenericViewport/Planar/index.js';
import GenericVolumeViewport3D, { createDefaultVolume3DRenderPaths, createVolume3DRenderPathResolver, DefaultVolume3DDataProvider, volume3DProjection } from './GenericViewport/Volume3D/index.js';
import WSIGenericViewport, { createDefaultWSIRenderPaths, createWSIRenderPathResolver, DefaultWSIDataProvider, wsiProjection } from './GenericViewport/WSI/index.js';
export * from './helpers/index.js';
export type { BuiltInViewportProjectionByKind, BuiltInViewportProjectionByType, BuiltInViewportProjectionKind, BuiltInViewportProjectionType, ProjectionPresentationForKind, ProjectionPresentationForViewport, ProjectionPresentationForViewportType, ProjectionPosition, ProjectionPresentation, ProjectionRequest, ProjectionScale, ProjectionSnapshotForKind, ProjectionSnapshotForViewport, ProjectionSnapshotForViewportType, ProjectionSnapshot, ProjectionSpaces, ProjectionTransforms, ProjectionViewStateForKind, ProjectionViewStateForViewport, ProjectionViewStateForViewportType, ProjectionWriteOptions, ViewportProjectionAdapter, } from './GenericViewport/index.js';
export type { ECGProjectionPresentation, ECGProjectionRequest, ECGProjectionSnapshot, ECGViewState, } from './GenericViewport/ECG/index.js';
export type { VideoProjectionPresentation, VideoProjectionRequest, VideoProjectionSnapshot, VideoViewState, } from './GenericViewport/Video/index.js';
export type { PlanarDisplayArea, PlanarProjectionPresentation, PlanarProjectionRequest, PlanarProjectionSnapshot, PlanarViewPresentation, PlanarViewPresentationSelector, PlanarViewState, } from './GenericViewport/Planar/index.js';
export type { WSIProjectionPresentation, WSIProjectionRequest, WSIProjectionSnapshot, WSIViewState, } from './GenericViewport/WSI/index.js';
export type { Volume3DCamera, Volume3DProjectionPresentation, Volume3DProjectionRequest, Volume3DProjectionSnapshot, } from './GenericViewport/Volume3D/index.js';
declare const renderingEngineExportsV2: {
GenericViewport: typeof GenericViewport;
DefaultRenderPathResolver: typeof DefaultRenderPathResolver;
defaultRenderPathResolver: DefaultRenderPathResolver;
ViewportProjectionService: typeof ViewportProjectionService;
viewportProjection: ViewportProjectionService;
ECGGenericViewport: typeof ECGGenericViewport;
createDefaultECGRenderPaths: typeof createDefaultECGRenderPaths;
createECGRenderPathResolver: typeof createECGRenderPathResolver;
DefaultECGDataProvider: typeof DefaultECGDataProvider;
ecgProjection: {
adapter: import("./GenericViewport/index.js").ViewportProjectionAdapter<import("./GenericViewport/index.js").ECGViewState, import("../types/index.js").ViewPresentation, import("./GenericViewport/index.js").ECGProjectionSnapshot>;
getSnapshot: typeof import("./GenericViewport/ECG/ecgProjectionSnapshot.js").getECGProjectionSnapshot;
};
VideoGenericViewport: typeof VideoGenericViewport;
createDefaultVideoRenderPaths: typeof createDefaultVideoRenderPaths;
createVideoRenderPathResolver: typeof createVideoRenderPathResolver;
DefaultVideoDataProvider: typeof DefaultVideoDataProvider;
videoProjection: {
adapter: import("./GenericViewport/index.js").ViewportProjectionAdapter<import("./GenericViewport/index.js").VideoViewState, import("../types/index.js").ViewPresentation, import("./GenericViewport/index.js").VideoProjectionSnapshot>;
getSnapshot: typeof import("./GenericViewport/Video/videoProjectionSnapshot.js").getVideoProjectionSnapshot;
};
PlanarViewport: typeof PlanarViewport;
createDefaultPlanarRenderPaths: typeof createDefaultPlanarRenderPaths;
createPlanarRenderPathResolver: typeof createPlanarRenderPathResolver;
DefaultPlanarDataProvider: typeof DefaultPlanarDataProvider;
planarProjection: {
adapter: import("./GenericViewport/index.js").ViewportProjectionAdapter<import("./GenericViewport/index.js").PlanarViewState, import("./index.js").PlanarViewPresentation, import("./GenericViewport/index.js").PlanarProjectionSnapshot>;
getSnapshot: typeof import("./GenericViewport/Planar/planarProjectionSnapshot.js").getPlanarProjectionSnapshot;
getZoom: typeof import("./GenericViewport/Planar/planarProjectionSnapshot.js").getPlanarProjectionZoom;
getScale: typeof import("./GenericViewport/Planar/planarProjectionSnapshot.js").getPlanarProjectionScale;
getPan: typeof import("./GenericViewport/Planar/planarProjectionSnapshot.js").getPlanarProjectionPan;
resolveICamera: typeof import("./GenericViewport/Planar/planarRenderCamera.js").resolvePlanarICamera;
derivePresentation: typeof import("./GenericViewport/Planar/planarRenderCamera.js").derivePlanarPresentation;
applyToRenderer: typeof import("./GenericViewport/Planar/planarRenderCamera.js").applyPlanarICameraToRenderer;
createImageSliceBasis: typeof import("./GenericViewport/Planar/planarSliceBasis.js").createPlanarImageSliceBasis;
createVolumeSliceBasis: typeof import("./GenericViewport/Planar/planarSliceBasis.js").createPlanarVolumeSliceBasis;
};
VolumeViewport3D: typeof GenericVolumeViewport3D;
createDefaultVolume3DRenderPaths: typeof createDefaultVolume3DRenderPaths;
createVolume3DRenderPathResolver: typeof createVolume3DRenderPathResolver;
DefaultVolume3DDataProvider: typeof DefaultVolume3DDataProvider;
volume3DProjection: {
adapter: import("./GenericViewport/index.js").ViewportProjectionAdapter<import("./GenericViewport/index.js").Volume3DCamera, import("./GenericViewport/index.js").Volume3DProjectionPresentation, import("./GenericViewport/index.js").Volume3DProjectionSnapshot>;
getSnapshot: typeof import("./GenericViewport/Volume3D/volume3DProjectionSnapshot.js").getVolume3DProjectionSnapshot;
};
WSIGenericViewport: typeof WSIGenericViewport;
createDefaultWSIRenderPaths: typeof createDefaultWSIRenderPaths;
createWSIRenderPathResolver: typeof createWSIRenderPathResolver;
DefaultWSIDataProvider: typeof DefaultWSIDataProvider;
wsiProjection: {
adapter: import("./GenericViewport/index.js").ViewportProjectionAdapter<import("./GenericViewport/index.js").WSIViewState, import("../types/index.js").ViewPresentation, import("./GenericViewport/index.js").WSIProjectionSnapshot>;
getSnapshot: typeof import("./GenericViewport/WSI/wsiProjectionSnapshot.js").getWSIProjectionSnapshot;
};
};
declare const LegacyVolumeViewport3D: typeof VolumeViewport3D;
export { getRenderingEngine, RenderingEngine, BaseRenderingEngine, TiledRenderingEngine, ContextPoolRenderingEngine, VolumeViewport, LegacyVolumeViewport3D, StackViewport, GenericVolumeViewport3D, GenericViewport, DefaultRenderPathResolver, defaultRenderPathResolver, ViewportProjectionService, viewportProjection, ECGGenericViewport, createDefaultECGRenderPaths, createECGRenderPathResolver, DefaultECGDataProvider, ecgProjection, VideoGenericViewport, createDefaultVideoRenderPaths, createVideoRenderPathResolver, DefaultVideoDataProvider, videoProjection, PlanarViewport, createDefaultPlanarRenderPaths, createPlanarRenderPathResolver, DefaultPlanarDataProvider, planarProjection, VolumeViewport3D, createDefaultVolume3DRenderPaths, createVolume3DRenderPathResolver, DefaultVolume3DDataProvider, volume3DProjection, WSIGenericViewport, createDefaultWSIRenderPaths, createWSIRenderPathResolver, DefaultWSIDataProvider, wsiProjection, renderingEngineExportsV2, };
export default RenderingEngine;