ohif-viewer/extensions/default/src
md-prog b93067b6a2
feat: Annotation and Measurements support on multi-frame DICOM (#2973)
* added utilities to get frameNumber from imageId and add frameNumber to per-frame instance copy

* Fix measurements' display texts on the Measurements Panel to have the correct instance number and frame number

* fixed minor React bugs (errors on console)

* fixed React's console bugs that are logged for some series that doesn't have "description"

* bug fix - multi-frame files was not loading frames correctly. It was loading Frame 1 twice, and not loading the last frame. Due to wrong frame number indexing (frame number begins with 1, not 0)

* metadata parser fix - providing default values of imagePlaneModule

* measurement SR support on multi-frame DICOM

* bug fix - jumping to the selected measurment on multi-frame DICOM

* upgrade dcmjs dependency to 2.8.1

* StudySummary component - allow "description" to be null

* make getUIDsFromImageID() method public from MetadataProvider

* imageId usage fixes to be more stable

* change the variable name to be more meaningful

* fix metaProvider importing

* for(...of) instead of for(i=0;i<length;..)
as that doesn't assume anything about the layout/design and just gets next until done.

* use Array.findIndex instead of plain for loop

* use ReferencedSOPSequence[0] - because the ReferencedSOPSequence is an array that happens to have attributes of child zero when of length 1, but you shouldn't count on that.

* DisplaySetService.getDisplaySetForSOPInstanceUID() - added optional frameNumber parameter for future usage : now they are just ignored as we are not supporting multiframe splits

* simple code refactoring

* refactoring for checking undefined values - mappedAnnotations

* remove unreachable code

* code refactoring  - prefer conditional chaining

* fix how we access imageIds of viewport (StackViewport)
2022-10-13 11:07:56 -04:00
..
DicomJSONDataSource fix(dicom-json): Series metadata retrieve (#2726) 2022-03-01 08:51:34 -05:00
DicomLocalDataSource fix: enabled multiple studies in local mode (#2889) 2022-09-08 22:18:17 -04:00
DicomWebDataSource feat: Annotation and Measurements support on multi-frame DICOM (#2973) 2022-10-13 11:07:56 -04:00
Panels feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Toolbar feat: added rows column props to LayoutSelector (#2945) 2022-09-20 17:43:23 -04:00
ViewerLayout feat: Add logout for oidc (#2840) 2022-10-06 22:40:16 -04:00
commandsModule.js feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
getDataSourcesModule.js feat: Support for local DICOM drag and drop (#2445) 2021-06-15 10:19:45 -04:00
getHangingProtocolModule.js fix(hp): Make the updated hanging protocol compatible with modes (#2971) 2022-10-05 08:32:54 -04:00
getLayoutTemplateModule.js feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
getPanelModule.tsx feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
getPTImageIdInstanceMetadata.ts feat: new Total Metabolic Tumor Volume tmtv (#2866) 2022-08-17 15:13:59 -04:00
getSopClassHandlerModule.js fix: sop class handler isSingleImageModality always undefined (#2948) 2022-09-21 09:54:29 -04:00
getToolbarModule.tsx feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
id.js feat(cli): Ohif cli for modes and extensions modification (#2696) 2022-04-06 13:28:42 -04:00
index.js feat: explicit layout apply via HangingProtocolService (#2936) 2022-09-20 23:40:26 -04:00
init.js feat: new Total Metabolic Tumor Volume tmtv (#2866) 2022-08-17 15:13:59 -04:00