fix image index positioning
This commit is contained in:
@@ -4,8 +4,8 @@ import {
|
||||
RenderingEngine,
|
||||
Enums,
|
||||
} from "@cornerstonejs/core"
|
||||
import { init as csRenderInit } from "@cornerstonejs/core"
|
||||
import { init as csToolsInit, addTool, ToolGroupManager, Enums as csToolsEnums, PanTool, WindowLevelTool, StackScrollTool, ZoomTool, PlanarRotateTool } from "@cornerstonejs/tools"
|
||||
import { init as csRenderInit, utilities as csUtilities } from "@cornerstonejs/core"
|
||||
import { init as csToolsInit, addTool, ToolGroupManager, Enums as csToolsEnums, PanTool, WindowLevelTool, StackScrollTool, ZoomTool, PlanarRotateTool, utilities as csToolsUtilities } from "@cornerstonejs/tools"
|
||||
import { LengthTool, ProbeTool, ArrowAnnotateTool, RectangleROITool, EllipticalROITool, PlanarFreehandROITool, PlanarFreehandContourSegmentationTool, SculptorTool, CrosshairsTool, ReferenceLinesTool, ReferenceCursors } from "@cornerstonejs/tools"
|
||||
import { init as dicomImageLoaderInit } from "@cornerstonejs/dicom-image-loader"
|
||||
import * as cornerstoneTools from '@cornerstonejs/tools';
|
||||
@@ -18,6 +18,9 @@ import { metaData } from '@cornerstonejs/core';
|
||||
import * as dicomParser from "dicom-parser";
|
||||
import cornerstoneDICOMImageLoader from "@cornerstonejs/dicom-image-loader"
|
||||
|
||||
|
||||
window.cornerstoneTools = cornerstoneTools;
|
||||
|
||||
const { MouseBindings, KeyboardBindings } = csToolsEnums;
|
||||
|
||||
const { IMAGE_RENDERED } = Enums.Events;
|
||||
@@ -632,7 +635,8 @@ function App() {
|
||||
prevScrollIndices.current[i] !== undefined &&
|
||||
typeof viewport.setImageIdIndex === "function"
|
||||
) {
|
||||
viewport.setImageIdIndex(prevScrollIndices.current[i]);
|
||||
//viewport.setImageIdIndex(prevScrollIndices.current[i]);
|
||||
csUtilities.jumpToSlice(viewport.element, {imageIndex: prevScrollIndices.current[i]} )
|
||||
}
|
||||
|
||||
|
||||
@@ -1212,9 +1216,12 @@ function App() {
|
||||
typeof viewport.setImageIdIndex === "function" &&
|
||||
viewportModes[i] === "stack"
|
||||
) {
|
||||
viewport.setImageIdIndex(idx);
|
||||
viewport.render();
|
||||
|
||||
//viewport.setImageIdIndex(idx);
|
||||
csUtilities.jumpToSlice(viewport.element, {imageIndex: idx} )
|
||||
//viewport.render();
|
||||
updateOverlay(i, viewport);
|
||||
|
||||
}
|
||||
}}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user