fix: preclinical mode not working (#5631)
* fix(ViewportWindowLevel): add null checks for volumeActor in opacity functions * refactor(ViewportWindowLevel): register histogram worker at module load and optimize scalar data retrieval * fix(Preclinical4D): add null check for viewportId and set frame rate for cine playback
This commit is contained in:
1 parent
84d0d8866b
commit
2de81efa7e
16 files changed
+251
-226
No files matched your search
@@ -111,9 +111,14 @@ function modeFactory({ modeConfiguration }) {
|
||||
cornerstoneViewportService.EVENTS.VIEWPORT_VOLUMES_CHANGED,
|
||||
() => {
|
||||
const viewportId = viewportGridService.getActiveViewportId();
|
||||
const csViewport = cornerstoneViewportService.getCornerstoneViewport(viewportId);
|
||||
cineService.playClip(csViewport.element, { viewportId });
|
||||
// cineService.setIsCineEnabled(true);
|
||||
|
||||
if (!viewportId) {
|
||||
return;
|
||||
}
|
||||
|
||||
const frameRate = 24;
|
||||
cineService.setIsCineEnabled(true);
|
||||
cineService.setCine({ id: viewportId, isPlaying: true, frameRate });
|
||||
|
||||
unsubscribe();
|
||||
}
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "7.28.2",
|
||||
"@cornerstonejs/core": "4.12.6",
|
||||
"@cornerstonejs/tools": "4.12.6",
|
||||
"@cornerstonejs/core": "4.14.4",
|
||||
"@cornerstonejs/tools": "4.14.4",
|
||||
"@ohif/core": "3.12.0-beta.105",
|
||||
"@ohif/extension-cornerstone-dicom-sr": "3.12.0-beta.105",
|
||||
"@ohif/extension-ultrasound-pleura-bline": "3.12.0-beta.105",
|
||||
|
||||
Reference in new issue
Block a user