Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | 128x | import {
applyPlanarICameraToRenderer,
derivePlanarPresentation,
resolvePlanarICamera,
} from './planarRenderCamera';
import {
getPlanarProjectionPan,
getPlanarProjectionScale,
getPlanarProjectionSnapshot,
getPlanarProjectionZoom,
planarProjectionAdapter,
} from './planarProjectionAdapter';
import {
createPlanarImageSliceBasis,
createPlanarVolumeSliceBasis,
} from './planarSliceBasis';
export { DefaultPlanarDataProvider } from './DefaultPlanarDataProvider';
export {
createDefaultPlanarRenderPaths,
createPlanarRenderPathResolver,
} from './PlanarRenderPathResolver';
/**
* Lower-level planar projection helpers for custom synchronizers and tooling
* that need resolved snapshots or renderer cameras without going through a
* viewport method.
* These are advertised as a tier below the core viewport API — signatures
* may change before 3.0 stable.
*
* @experimental Advanced helper namespace; prefer `viewportProjection` for
* stable application-level presentation reads and writes.
*/
export const planarProjection = {
adapter: planarProjectionAdapter,
getSnapshot: getPlanarProjectionSnapshot,
getZoom: getPlanarProjectionZoom,
getScale: getPlanarProjectionScale,
getPan: getPlanarProjectionPan,
resolveICamera: resolvePlanarICamera,
derivePresentation: derivePlanarPresentation,
applyToRenderer: applyPlanarICameraToRenderer,
createImageSliceBasis: createPlanarImageSliceBasis,
createVolumeSliceBasis: createPlanarVolumeSliceBasis,
};
export type {
PlanarProjectionPresentation,
PlanarProjectionRequest,
PlanarProjectionSnapshot,
} from './planarProjectionAdapter';
export {
BasePlanarResolvedView,
PlanarStackResolvedView,
PlanarVolumeResolvedView,
resolvePlanarStackImageIdIndex,
} from './PlanarResolvedView';
export { resolvePlanarRenderPathProjection } from './planarRenderPathProjection';
export { default, default as PlanarViewport } from './PlanarViewport';
export type { PlanarSliceBasis } from './planarSliceBasis';
export type {
PlanarViewState,
PlanarDataPresentation,
PlanarOrientation,
PlanarPresentationProps,
PlanarProperties,
PlanarRenderMode,
PlanarSetDataOptions,
PlanarViewportInput,
PlanarViewportInputOptions,
PlanarDisplayArea,
PlanarViewPresentation,
PlanarViewPresentationSelector,
PlanarSliceState,
PlanarResolvedICamera,
} from './PlanarViewportTypes';
|