2020-08-19 21:02:59 +02:00
|
|
|
import AboutModal from './AboutModal';
|
2020-03-10 20:11:12 +01:00
|
|
|
import Button from './Button';
|
|
|
|
|
import ButtonGroup from './ButtonGroup';
|
2023-06-15 18:58:21 +02:00
|
|
|
import { ButtonEnums } from './Button';
|
2020-08-05 14:56:02 +02:00
|
|
|
import ContextMenu from './ContextMenu';
|
2020-08-19 21:24:07 +02:00
|
|
|
import CinePlayer from './CinePlayer';
|
2020-03-19 23:58:13 +01:00
|
|
|
import DateRange from './DateRange';
|
2020-05-04 22:16:03 +02:00
|
|
|
import Dialog from './Dialog';
|
2020-06-23 05:09:31 +02:00
|
|
|
import Dropdown from './Dropdown';
|
2020-03-25 00:06:20 +01:00
|
|
|
import EmptyStudies from './EmptyStudies';
|
2020-06-26 15:26:50 +02:00
|
|
|
import ErrorBoundary from './ErrorBoundary';
|
2022-11-17 04:35:23 +01:00
|
|
|
import Icon from './Icon';
|
2020-03-10 20:11:12 +01:00
|
|
|
import IconButton from './IconButton';
|
2020-03-12 17:26:31 +01:00
|
|
|
import Input from './Input';
|
2020-03-27 20:28:36 +01:00
|
|
|
import InputDateRange from './InputDateRange';
|
2023-08-25 20:19:17 +02:00
|
|
|
import InputFilterText from './InputFilterText';
|
2020-04-02 21:32:27 +02:00
|
|
|
import InputGroup from './InputGroup';
|
2020-03-27 20:28:36 +01:00
|
|
|
import InputLabelWrapper from './InputLabelWrapper';
|
|
|
|
|
import InputMultiSelect from './InputMultiSelect';
|
|
|
|
|
import InputText from './InputText';
|
2020-04-02 21:32:27 +02:00
|
|
|
import Label from './Label';
|
2020-06-15 06:51:36 +02:00
|
|
|
import LayoutSelector from './LayoutSelector';
|
2023-06-15 18:58:21 +02:00
|
|
|
import LegacyButton from './LegacyButton';
|
2023-02-28 21:57:19 +01:00
|
|
|
import LegacyCinePlayer from './LegacyCinePlayer';
|
|
|
|
|
import LegacyViewportActionBar from './LegacyViewportActionBar';
|
2020-04-10 01:31:21 +02:00
|
|
|
import MeasurementTable from './MeasurementTable';
|
2020-05-24 05:38:20 +02:00
|
|
|
import Modal from './Modal';
|
2020-04-02 21:32:27 +02:00
|
|
|
import NavBar from './NavBar';
|
2020-04-10 21:47:08 +02:00
|
|
|
import Notification from './Notification';
|
2024-04-10 05:57:34 +02:00
|
|
|
import ProgressDropdown from './ProgressDropdown';
|
2020-03-20 18:03:42 +01:00
|
|
|
import Select from './Select';
|
2020-04-10 20:05:06 +02:00
|
|
|
import SegmentationTable from './SegmentationTable';
|
2024-04-03 05:33:04 +02:00
|
|
|
import { SegmentationGroupTable, SegmentationGroupTableExpanded } from './SegmentationGroupTable';
|
2020-04-06 22:39:49 +02:00
|
|
|
import SidePanel from './SidePanel';
|
2020-08-19 21:49:00 +02:00
|
|
|
import SplitButton from './SplitButton';
|
2020-04-13 12:59:58 +02:00
|
|
|
import StudyBrowser from './StudyBrowser';
|
2020-06-04 17:28:10 +02:00
|
|
|
import StudyItem from './StudyItem';
|
2020-04-02 21:58:18 +02:00
|
|
|
import StudyListExpandedRow from './StudyListExpandedRow';
|
2020-06-04 17:28:10 +02:00
|
|
|
import StudyListFilter from './StudyListFilter';
|
2020-04-02 21:58:18 +02:00
|
|
|
import StudyListPagination from './StudyListPagination';
|
2020-05-13 06:30:33 +02:00
|
|
|
import { StudyListTable, StudyListTableRow } from './StudyListTable';
|
2020-06-04 17:28:10 +02:00
|
|
|
import StudySummary from './StudySummary';
|
2020-03-20 22:56:27 +01:00
|
|
|
import Table from './Table';
|
|
|
|
|
import TableBody from './TableBody';
|
|
|
|
|
import TableCell from './TableCell';
|
|
|
|
|
import TableHead from './TableHead';
|
|
|
|
|
import TableRow from './TableRow';
|
2020-03-10 20:11:12 +01:00
|
|
|
import ThemeWrapper from './ThemeWrapper/';
|
2020-04-13 12:59:58 +02:00
|
|
|
import Thumbnail from './Thumbnail';
|
2020-04-21 20:12:34 +02:00
|
|
|
import ThumbnailNoImage from './ThumbnailNoImage';
|
2020-04-21 17:44:19 +02:00
|
|
|
import ThumbnailTracked from './ThumbnailTracked';
|
2020-04-13 12:59:58 +02:00
|
|
|
import ThumbnailList from './ThumbnailList';
|
2020-04-16 23:19:37 +02:00
|
|
|
import ToolbarButton from './ToolbarButton';
|
2020-06-25 20:27:42 +02:00
|
|
|
import ExpandableToolbarButton from './ExpandableToolbarButton';
|
2024-04-10 05:57:34 +02:00
|
|
|
import LineChart from './LineChart';
|
2020-06-25 20:27:42 +02:00
|
|
|
import ListMenu from './ListMenu';
|
2020-04-16 23:19:37 +02:00
|
|
|
import Tooltip from './Tooltip';
|
2020-07-22 20:25:51 +02:00
|
|
|
import TooltipClipboard from './TooltipClipboard';
|
2020-03-10 20:11:12 +01:00
|
|
|
import Typography from './Typography';
|
2020-04-22 02:23:36 +02:00
|
|
|
import Viewport from './Viewport';
|
2020-06-20 01:59:09 +02:00
|
|
|
import ViewportDownloadForm from './ViewportDownloadForm';
|
2020-04-13 12:44:38 +02:00
|
|
|
import ViewportGrid from './ViewportGrid';
|
2020-05-15 03:31:48 +02:00
|
|
|
import ViewportPane from './ViewportPane';
|
2024-04-10 05:57:34 +02:00
|
|
|
import WindowLevel from './WindowLevel';
|
2020-08-19 21:49:00 +02:00
|
|
|
import WindowLevelMenuItem from './WindowLevelMenuItem';
|
2020-08-19 21:02:59 +02:00
|
|
|
import UserPreferences from './UserPreferences';
|
|
|
|
|
import HotkeysPreferences from './HotkeysPreferences';
|
|
|
|
|
import HotkeyField from './HotkeyField';
|
|
|
|
|
import Header from './Header';
|
2022-07-27 18:39:04 +02:00
|
|
|
import ImageScrollbar from './ImageScrollbar';
|
|
|
|
|
import ViewportOverlay from './ViewportOverlay';
|
2022-11-16 20:19:52 +01:00
|
|
|
import InputRange from './InputRange';
|
|
|
|
|
import InputNumber from './InputNumber';
|
|
|
|
|
import CheckBox from './CheckBox';
|
|
|
|
|
import LoadingIndicatorProgress from './LoadingIndicatorProgress';
|
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 18:21:08 +02:00
|
|
|
import LoadingIndicatorTotalPercent from './LoadingIndicatorTotalPercent';
|
2023-02-28 21:57:19 +01:00
|
|
|
import ViewportActionBar from './ViewportActionBar';
|
2024-04-02 15:35:30 +02:00
|
|
|
import ViewportActionCorners, { ViewportActionCornersLocations } from './ViewportActionCorners';
|
2023-04-28 22:13:47 +02:00
|
|
|
import ProgressLoadingBar from './ProgressLoadingBar';
|
2023-09-22 21:36:44 +02:00
|
|
|
import LegacySidePanel from './LegacySidePanel';
|
2023-09-22 16:23:44 +02:00
|
|
|
import PanelSection from './PanelSection';
|
|
|
|
|
import AdvancedToolbox from './AdvancedToolbox';
|
|
|
|
|
import InputDoubleRange from './InputDoubleRange';
|
|
|
|
|
import LegacyButtonGroup from './LegacyButtonGroup';
|
2024-04-05 04:42:48 +02:00
|
|
|
import LabellingFlow from './Labelling';
|
2024-04-02 15:35:30 +02:00
|
|
|
import SwitchButton, { SwitchLabelLocation } from './SwitchButton';
|
|
|
|
|
import * as AllInOneMenu from './AllInOneMenu';
|
|
|
|
|
import ViewportActionArrows from './ViewportActionArrows';
|
2024-12-18 17:33:40 +01:00
|
|
|
import ViewportActionButton from './ViewportActionButton';
|
2024-04-02 15:35:30 +02:00
|
|
|
import HeaderPatientInfo from './HeaderPatientInfo';
|
2024-03-27 21:01:32 +01:00
|
|
|
import LegacySplitButton from './LegacySplitButton';
|
|
|
|
|
import { ToolSettings } from './AdvancedToolbox';
|
|
|
|
|
import { Toolbox } from './Toolbox';
|
2024-03-25 16:33:24 +01:00
|
|
|
import InvestigationalUseDialog from './InvestigationalUseDialog';
|
2024-03-15 14:35:29 +01:00
|
|
|
import MeasurementItem from './MeasurementTable/MeasurementItem';
|
2024-03-28 15:40:32 +01:00
|
|
|
import LayoutPreset from './LayoutPreset';
|
2024-04-10 05:57:34 +02:00
|
|
|
import ActionButtons from './ActionButtons';
|
2024-06-20 22:58:59 +02:00
|
|
|
import StudyBrowserSort from './StudyBrowserSort';
|
2020-03-10 20:11:12 +01:00
|
|
|
|
2020-03-12 17:26:31 +01:00
|
|
|
export {
|
2024-04-10 05:57:34 +02:00
|
|
|
ActionButtons,
|
2020-08-19 21:02:59 +02:00
|
|
|
AboutModal,
|
2023-09-22 16:23:44 +02:00
|
|
|
AdvancedToolbox,
|
2024-04-02 15:35:30 +02:00
|
|
|
AllInOneMenu,
|
2020-08-19 21:02:59 +02:00
|
|
|
HotkeyField,
|
|
|
|
|
Header,
|
|
|
|
|
UserPreferences,
|
|
|
|
|
HotkeysPreferences,
|
2020-03-12 17:26:31 +01:00
|
|
|
Button,
|
|
|
|
|
ButtonGroup,
|
2023-06-15 18:58:21 +02:00
|
|
|
ButtonEnums,
|
2022-11-16 20:19:52 +01:00
|
|
|
CheckBox,
|
2023-02-28 21:57:19 +01:00
|
|
|
CinePlayer,
|
|
|
|
|
ContextMenu,
|
2020-03-19 23:58:13 +01:00
|
|
|
DateRange,
|
2020-05-04 22:16:03 +02:00
|
|
|
Dialog,
|
2020-06-23 05:09:31 +02:00
|
|
|
Dropdown,
|
2020-03-25 00:06:20 +01:00
|
|
|
EmptyStudies,
|
2020-06-26 15:26:50 +02:00
|
|
|
ErrorBoundary,
|
2020-06-25 20:27:42 +02:00
|
|
|
ExpandableToolbarButton,
|
2024-04-10 05:57:34 +02:00
|
|
|
LineChart,
|
2020-06-25 20:27:42 +02:00
|
|
|
ListMenu,
|
2020-03-12 17:26:31 +01:00
|
|
|
Icon,
|
|
|
|
|
IconButton,
|
|
|
|
|
Input,
|
2020-03-27 20:28:36 +01:00
|
|
|
InputDateRange,
|
2023-08-25 20:19:17 +02:00
|
|
|
InputFilterText,
|
2020-04-02 21:32:27 +02:00
|
|
|
InputGroup,
|
2022-11-16 20:19:52 +01:00
|
|
|
InputRange,
|
|
|
|
|
InputNumber,
|
2020-03-27 20:28:36 +01:00
|
|
|
InputLabelWrapper,
|
|
|
|
|
InputMultiSelect,
|
|
|
|
|
InputText,
|
2022-07-27 18:39:04 +02:00
|
|
|
ImageScrollbar,
|
2020-04-02 21:32:27 +02:00
|
|
|
Label,
|
2020-06-15 06:51:36 +02:00
|
|
|
LayoutSelector,
|
2023-06-15 18:58:21 +02:00
|
|
|
LegacyButton,
|
2023-09-22 16:23:44 +02:00
|
|
|
LegacyButtonGroup,
|
2023-02-28 21:57:19 +01:00
|
|
|
LegacyCinePlayer,
|
2023-09-22 21:36:44 +02:00
|
|
|
LegacySidePanel,
|
2023-02-28 21:57:19 +01:00
|
|
|
LegacyViewportActionBar,
|
2022-11-16 20:19:52 +01:00
|
|
|
LoadingIndicatorProgress,
|
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 18:21:08 +02:00
|
|
|
LoadingIndicatorTotalPercent,
|
2020-04-10 01:31:21 +02:00
|
|
|
MeasurementTable,
|
2020-05-24 05:38:20 +02:00
|
|
|
Modal,
|
2020-04-02 21:32:27 +02:00
|
|
|
NavBar,
|
2020-04-10 21:47:08 +02:00
|
|
|
Notification,
|
2024-04-10 05:57:34 +02:00
|
|
|
ProgressDropdown,
|
2023-04-28 22:13:47 +02:00
|
|
|
ProgressLoadingBar,
|
2023-09-22 16:23:44 +02:00
|
|
|
PanelSection,
|
2020-03-20 18:03:42 +01:00
|
|
|
Select,
|
2020-04-10 20:05:06 +02:00
|
|
|
SegmentationTable,
|
2022-11-16 20:19:52 +01:00
|
|
|
SegmentationGroupTable,
|
2024-04-03 05:33:04 +02:00
|
|
|
SegmentationGroupTableExpanded,
|
2020-04-06 22:39:49 +02:00
|
|
|
SidePanel,
|
2020-08-19 21:49:00 +02:00
|
|
|
SplitButton,
|
2020-04-13 12:59:58 +02:00
|
|
|
StudyBrowser,
|
|
|
|
|
StudyItem,
|
2020-04-02 21:58:18 +02:00
|
|
|
StudyListExpandedRow,
|
2020-04-29 20:44:19 +02:00
|
|
|
StudyListFilter,
|
2020-04-02 21:58:18 +02:00
|
|
|
StudyListPagination,
|
|
|
|
|
StudyListTable,
|
2020-05-13 06:30:33 +02:00
|
|
|
StudyListTableRow,
|
2020-06-04 17:28:10 +02:00
|
|
|
StudySummary,
|
2024-04-02 15:35:30 +02:00
|
|
|
SwitchButton,
|
|
|
|
|
SwitchLabelLocation,
|
2020-03-20 22:56:27 +01:00
|
|
|
Table,
|
|
|
|
|
TableBody,
|
|
|
|
|
TableCell,
|
|
|
|
|
TableHead,
|
|
|
|
|
TableRow,
|
2020-03-12 17:26:31 +01:00
|
|
|
ThemeWrapper,
|
2020-04-13 12:59:58 +02:00
|
|
|
Thumbnail,
|
2020-04-21 20:12:34 +02:00
|
|
|
ThumbnailNoImage,
|
2020-04-21 17:44:19 +02:00
|
|
|
ThumbnailTracked,
|
2020-04-13 12:59:58 +02:00
|
|
|
ThumbnailList,
|
2020-04-16 23:19:37 +02:00
|
|
|
ToolbarButton,
|
|
|
|
|
Tooltip,
|
2020-07-22 20:25:51 +02:00
|
|
|
TooltipClipboard,
|
2020-03-12 17:26:31 +01:00
|
|
|
Typography,
|
2020-04-22 02:23:36 +02:00
|
|
|
Viewport,
|
2024-04-02 15:35:30 +02:00
|
|
|
ViewportActionArrows,
|
2020-04-13 18:48:45 +02:00
|
|
|
ViewportActionBar,
|
2024-12-18 17:33:40 +01:00
|
|
|
ViewportActionButton,
|
2024-04-02 15:35:30 +02:00
|
|
|
ViewportActionCorners,
|
|
|
|
|
ViewportActionCornersLocations,
|
2020-06-20 01:59:09 +02:00
|
|
|
ViewportDownloadForm,
|
2020-04-13 12:44:38 +02:00
|
|
|
ViewportGrid,
|
2020-05-15 03:31:48 +02:00
|
|
|
ViewportPane,
|
2022-07-27 18:39:04 +02:00
|
|
|
ViewportOverlay,
|
2024-04-10 05:57:34 +02:00
|
|
|
WindowLevel,
|
2021-07-14 15:26:06 +02:00
|
|
|
WindowLevelMenuItem,
|
2024-04-10 19:44:25 +02:00
|
|
|
MeasurementItem,
|
2024-04-10 05:57:34 +02:00
|
|
|
InputDoubleRange,
|
2024-04-05 04:42:48 +02:00
|
|
|
LabellingFlow,
|
2024-04-02 15:35:30 +02:00
|
|
|
HeaderPatientInfo,
|
2024-03-28 15:40:32 +01:00
|
|
|
LayoutPreset,
|
2024-03-27 21:01:32 +01:00
|
|
|
LegacySplitButton,
|
|
|
|
|
ToolSettings,
|
|
|
|
|
Toolbox,
|
2024-03-25 16:33:24 +01:00
|
|
|
InvestigationalUseDialog,
|
2024-06-20 22:58:59 +02:00
|
|
|
StudyBrowserSort,
|
2020-03-12 17:26:31 +01:00
|
|
|
};
|