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 | import { OrientationAxis } from '../../../enums';
import type { PlanarViewState, PlanarOrientation } from './PlanarViewportTypes';
import { clonePlanarOrientation } from './planarLegacyCompatibility';
export {
PlanarRenderPathDecisionService,
defaultPlanarRenderPathDecisionService,
getPlanarAcquisitionOrientation,
selectPlanarRenderPath,
} from './PlanarRenderPathDecisionService';
export type {
PlanarRenderPathDecisionOptions,
SelectedPlanarRenderPath,
} from './PlanarRenderPathDecisionService';
export function normalizePlanarOrientation(
orientation: PlanarOrientation | undefined,
acquisitionOrientation?: PlanarViewState['orientation']
): PlanarViewState['orientation'] {
if (!orientation || orientation === OrientationAxis.ACQUISITION) {
return OrientationAxis.ACQUISITION;
}
if (acquisitionOrientation && orientation === acquisitionOrientation) {
return OrientationAxis.ACQUISITION;
}
return clonePlanarOrientation(orientation);
}
|