ohif-viewer/platform/ui/src/components
Alireza 66863281c4
feat(RT): add dicom RT support via volume viewports (#3310)
* feat: initial RT support

* make the segmentation service work with representation data

* feat: make segmentation service work with representations

* fix rtss vis

* fix: rt hydration

* fix the rendering of rt names

* fix imports

* refactor: Modify status and click handling for hydration of RTStructures

Modify status and click handling for hydration of RTStructures by renaming `onPillClick` to `onStatusClick` in `OHIFCornerstoneRTViewport.tsx` and `_getStatusComponent.tsx` files. Also, update initial segmentation configurations in `PanelSegmentation.tsx` and simplify configuration changes and values for segmentation service in `SegmentationService.ts`. Finally, remove console debug in `CornerstoneViewportService.ts`.

* wip for highlighting contours

* refactor rt displayset code

* review code update

* update cornerstone dependencies

* refactor: Update license year, version number, and minor code cleanup

This commit updates the license year in several files, updates the version number in package.json, and contains minor code cleanup in two files.

* add bulkdataURI retrieve for RT

* fix package version

* apply review comments

* apply review comments

* apply review comments

* feat(panels): refactor and streamline segmentation configuration and inputs

Rewrote state hooks and streamlined the configuration input for `PanelSegmentation` to be more verbose and reusable. Included several new input types, including the `InputRange` component which now shows a fixed floating value based on the step provided. The `SegmentationConfig` component now works with dynamic values controlled by `initialConfig`. These changes should improve function usability and make the code more maintainable going forward.

* fix various bugs

* fix contour delete by upgrade cs3d version

* feat(viewport, inputNumber, segmentationConfig, orthanc): Implement minimum and maximum values for input number components, and useBulkDataURI for Orthanc configuration. Compare measurement view planes with absolute viewport view planes in Cornerstone viewport.

* update yarn lock
2023-04-26 12:21:08 -04:00
..
AboutModal feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Button feat(Calibration Tool): add a calibration tool that can manually recalibrate an image and measurements on it (#3136) 2023-02-22 21:01:36 -05:00
ButtonGroup feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
CheckBox feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
CinePlayer feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
ContextMenu fix(contextMenu): fixes for context menu icon (#3275) 2023-03-22 18:04:44 -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: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
ErrorBoundary feat: enhanced error handling ui (#3021) 2022-11-16 20:27:24 -05:00
ExpandableToolbarButton feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Header feat: Allow configurable context menus (#2894) 2023-03-22 17:45:28 -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(measurements): add CircleROI Tool (#3211) 2023-04-17 08:23:03 -04:00
IconButton feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
ImageScrollbar feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
Input feat: add more e2e tests for MPR and add test mode and extension (#3180) 2023-02-17 15:04:07 -05: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
InputNumber feat(RT): add dicom RT support via volume viewports (#3310) 2023-04-26 12:21:08 -04:00
InputRange feat(RT): add dicom RT support via volume viewports (#3310) 2023-04-26 12:21:08 -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
LegacyCinePlayer feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
LegacyPatientInfo feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
LegacyViewportActionBar feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
ListMenu feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
LoadingIndicatorProgress feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
LoadingIndicatorTotalPercent feat(RT): add dicom RT support via volume viewports (#3310) 2023-04-26 12:21:08 -04:00
MeasurementTable feat(findingSite): Allow customizing the measurement panel and show site/finding (#3155) 2023-03-24 16:45:21 -04:00
Modal feat: add more e2e tests for MPR and add test mode and extension (#3180) 2023-02-17 15:04:07 -05:00
NavBar feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
Notification feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
PatientInfo feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
SegmentationGroupTable feat(RT): add dicom RT support via volume viewports (#3310) 2023-04-26 12:21:08 -04:00
SegmentationTable feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
Select feat: add more e2e tests for MPR and add test mode and extension (#3180) 2023-02-17 15:04:07 -05:00
SidePanel feat(PanelService): Left or right side panel to auto start as closed but auto open when needed (#3212) 2023-03-09 22:30:09 -05:00
Snackbar feat: enhanced notifications and toolbar hover states (#3032) 2022-11-21 22:35:25 -05:00
SplitButton feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
StudyBrowser fix(thumbnails): expand multi studies scrollbar (#3224) 2023-03-09 14:25:05 -05: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 fix(ui): worklist had layout shift (#3218) 2023-03-06 09:47:26 -05:00
StudyListPagination fix(translation): errors in StudyList and StudyBrowser for es (#3170) 2023-02-24 13:07:16 -05: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 feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
ThumbnailList feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
ThumbnailNoImage feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ThumbnailTracked feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
ToolbarButton feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
Tooltip feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
TooltipClipboard feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
Typography feat(Calibration Tool): add a calibration tool that can manually recalibrate an image and measurements on it (#3136) 2023-02-22 21:01:36 -05:00
UserPreferences feat: upgrade tailwind to version 3 (#2933) 2022-09-19 20:02:53 -04:00
Viewport feat: state sync service and hanging protocol updates to preserve state (#3131) 2023-03-15 12:41:41 -04:00
ViewportActionBar feat(ViewportActionBar and CinePlayer): Add new design for action bar and cine player (#3204) 2023-02-28 15:57:19 -05:00
ViewportDownloadForm feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
ViewportGrid feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
ViewportOverlay feat(customizableOverlay): Add customizable overlay info (#3061) 2023-03-09 17:12:08 -05:00
ViewportPane feat: Add DICOM SEG support and MPR, referenceLines and StackSync and more (#3015) 2022-11-16 14:19:52 -05:00
WindowLevelMenuItem feat: cornerstone3D stack and volume viewports (#2787) 2022-07-27 12:39:04 -04:00
index.js feat(RT): add dicom RT support via volume viewports (#3310) 2023-04-26 12:21:08 -04:00