ohif-viewer/platform/ui/src/components
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
..
AboutModal feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Button feat: Annotation and Measurements support on multi-frame DICOM (#2973) 2022-10-13 11:07:56 -04:00
ButtonGroup fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
CinePlayer fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
ContextMenu fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
ContextMenuMeasurements feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
DateRange fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
Dialog feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Dropdown feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
EmptyStudies feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ErrorBoundary feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ExpandableToolbarButton feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Header fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
HotkeyField feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
HotkeysPreferences feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Icon feat: Add logout for oidc (#2840) 2022-10-06 22:40:16 -04:00
IconButton fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
ImageScrollbar feat: new Total Metabolic Tumor Volume tmtv (#2866) 2022-08-17 15:13:59 -04:00
Input fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
InputDateRange feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
InputGroup feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
InputLabelWrapper feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
InputMultiSelect feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
InputText feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Label feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
LayoutSelector feat: added rows column props to LayoutSelector (#2945) 2022-09-20 17:43:23 -04:00
ListMenu feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
MeasurementTable feat: Annotation and Measurements support on multi-frame DICOM (#2973) 2022-10-13 11:07:56 -04:00
Modal feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
NavBar feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Notification feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
SegmentationTable fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
Select feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
SidePanel feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Snackbar feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
SplitButton fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
StudyBrowser fix(datasource): configurability of additional data source extensions (#2931) 2022-09-20 11:05:26 -04:00
StudyItem feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
StudyListExpandedRow feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
StudyListFilter feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
StudyListPagination feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
StudyListTable feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
StudySummary feat: Annotation and Measurements support on multi-frame DICOM (#2973) 2022-10-13 11:07:56 -04:00
Svg feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Table feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
TableBody feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
TableCell feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
TableHead feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
TableRow feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ThemeWrapper feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Thumbnail fix(datasource): configurability of additional data source extensions (#2931) 2022-09-20 11:05:26 -04:00
ThumbnailList fix(datasource): configurability of additional data source extensions (#2931) 2022-09-20 11:05:26 -04:00
ThumbnailNoImage feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ThumbnailTracked fix(datasource): configurability of additional data source extensions (#2931) 2022-09-20 11:05:26 -04:00
ToolbarButton feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Tooltip feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
TooltipClipboard feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Typography feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
UserPreferences feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Viewport fix: storybook with typescript (#2926) 2022-09-13 08:57:22 -04:00
ViewportActionBar fix(datasource): configurability of additional data source extensions (#2931) 2022-09-20 11:05:26 -04:00
ViewportDownloadForm feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
ViewportGrid feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ViewportOverlay feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ViewportPane feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
WindowLevelMenuItem feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
index.js feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00