Commit Graph

  • ceca43ceca Simple overlay render logic(need memory manage logic). Krad 2022-09-15 11:05:09 +08:00
  • 258b56b456 Simple overlay load. Krad 2022-09-15 11:04:21 +08:00
  • 19a6718665 Fix charset bug for chinese. Krad 2022-09-14 14:17:09 +08:00
  • a92a3c2016 Fix pixel data read logic. Krad 2022-09-14 14:03:24 +08:00
  • 2b919ec011 Fix data orientation, spacing and position sort. Krad 2022-09-13 15:31:24 +08:00
  • 43cef56e5f Data loader 2. Krad 2022-09-13 09:30:03 +08:00
  • 755d791a2a Data loader 1. Krad 2022-09-09 09:51:05 +08:00
  • 20c53a173d Volume Rendering style. Krad 2022-08-29 09:23:38 +08:00
  • a53d3d395b Improve corner annotation display. Krad 2022-08-26 13:15:46 +08:00
  • b909435490 ResetView and fitwindow for volume rendering. Krad 2022-08-26 10:05:09 +08:00
  • ea04c5e9a0 Check VR ability after series changed. Krad 2022-08-25 09:27:30 +08:00
  • 80092ec373 VR mode button and VR mode style support. Krad 2022-08-24 14:50:37 +08:00
  • 203ab67002 MPR menu button. Krad 2022-08-24 10:51:00 +08:00
  • 12bc958c4a Clean VolumeRenderingViewer code. Krad 2022-08-23 15:41:54 +08:00
  • 89cf57561a Rename infinitiViewer to DICOMImageViewer. Krad 2022-08-23 09:36:58 +08:00
  • dded748d35 Fix volume rendering ,render bug. Krad 2022-08-22 09:33:47 +08:00
  • 15461446c5 Simple volume rendering. Krad 2022-08-22 09:33:28 +08:00
  • 727e4b7563 Add volume rendering button to defaultToolBar. Krad 2022-08-22 09:25:44 +08:00
  • b63dfd5be9 Data setter and simple Render. Krad 2022-08-16 09:22:22 +08:00
  • 67be027a0c Refactor thumbnailImage. Krad 2022-08-16 09:18:49 +08:00
  • c51a0632eb Init VolumeRenderingViewer. Krad 2022-08-15 16:44:03 +08:00
  • 1f36fc6436 Add annotations and referenceLine hide or show functions. Krad 2022-08-12 14:44:32 +08:00
  • 433613e851 Add annotations and referenceLine hide or show functions. Krad 2022-08-12 14:10:31 +08:00
  • b85b1ac717 Refactor DefaultToolBar.And remove sync auto disable logic. Krad 2022-08-12 14:08:19 +08:00
  • ab63c67bbf Fix fusion window change not work bug. Krad 2022-08-11 14:58:54 +08:00
  • 943c919714 Add ColorMaps.json to src. Krad 2022-08-11 14:57:50 +08:00
  • f1a18882ed Fix different orientation ImageData fusion bug. Krad 2022-08-11 14:57:27 +08:00
  • 39d93459ec Use transform matrix(from image properties) instead of direct calc. Krad 2022-08-11 14:30:20 +08:00
  • 8d586e8db5 Fix imageData space[2] calc logic. Krad 2022-08-11 14:19:28 +08:00
  • f19fb60306 Add compute transform matrix logic to ImageProperties. Krad 2022-08-11 14:17:21 +08:00
  • 40da38d557 Fix QScrollBar::handle border can't moving bug. Krad 2022-08-11 14:14:54 +08:00
  • e867aa4a56 QScrollBar::handle size logic change. Krad 2022-08-11 14:14:15 +08:00
  • c0f707e106 QScrollBar::handle style change. Krad 2022-08-11 14:12:46 +08:00
  • a9e637a037 Fix fusion Scalar click cause viewer double click bug. Krad 2022-08-11 14:11:43 +08:00
  • 0fae57ea62 Add ImageView titleBar message Krad 2022-08-11 09:11:34 +08:00
  • 457af3a27b Move infinitiViewer to Viewer folder. Krad 2022-08-09 13:40:50 +08:00
  • 491053a3d7 Reference Line resize. Krad 2022-08-09 13:24:26 +08:00
  • 80cefdf0a5 Fix load error file bug. Krad 2022-08-09 13:21:20 +08:00
  • 0a7faaad3d Add ReferenceLine.(need fix resize logic) Krad 2022-08-09 09:24:38 +08:00
  • 4381dee4ff Change ReferenceLineLegendActor render logic and display effect. Krad 2022-08-08 10:04:27 +08:00
  • 39060429cd Add fusion input getter function Krad 2022-08-08 10:02:28 +08:00
  • e484baf18a Clean QDicomViewer. Krad 2022-08-08 10:00:37 +08:00
  • 787b9745b7 Add manual sync of pan and zoom. Krad 2022-08-03 14:13:33 +08:00
  • 280bb1a052 Unload fusion when change slice orientation Krad 2022-08-03 13:28:26 +08:00
  • 47acba68a3 Refactor QDicomViewer, extract toolbar DefaultToolBar class,add state check. Krad 2022-08-03 11:07:35 +08:00
  • e4cd58fe12 Refactor QDicomViewer, extract toolbar DefaultToolBar class, refactor state -> button ready, need add state check. Krad 2022-08-02 17:01:43 +08:00
  • 2e0ee21631 Refactor QDicomViewer, extract toolbar DefaultToolBar class, refactor state -> only can build. Krad 2022-08-02 11:07:16 +08:00
  • a5a117cbe1 Background worker. Krad 2022-08-01 09:16:26 +08:00
  • 9e405b9b78 Rearrange widget files. Krad 2022-07-29 18:09:00 +08:00
  • 8e2b0c2015 Rename qss to css. Krad 2022-07-29 18:07:38 +08:00
  • 453a073225 Add icons Krad 2022-07-29 13:22:30 +08:00
  • 2356191e46 Fix sync and MPR conflict bug. Krad 2022-07-28 16:02:52 +08:00
  • a073bf6d68 Fix single file load bug. Krad 2022-07-27 16:54:21 +08:00
  • 4ea9e2626e Change thumbnail bar widget layout. Krad 2022-07-27 16:52:55 +08:00
  • 7ddc0288af Fix double load measure bug. Krad 2022-07-27 15:01:30 +08:00
  • 75160118cc Fix slice sync slice number corner text bug. Krad 2022-07-27 15:00:51 +08:00
  • fbb6b957ca Remove TestOutPut from ActorDraggableInteractorStyle. Krad 2022-07-27 14:59:57 +08:00
  • 0a07a078e1 Slice sync logic refactor, add manual slice sync logic(camera focal point distance incremental sync). Krad 2022-07-27 13:29:23 +08:00
  • 74a1817c1e Refactor Sync button update logic, disable sync when change slice orientation. Krad 2022-07-27 13:11:33 +08:00
  • 6f94cbf42c Refactor EventsCenter. Krad 2022-07-27 13:09:34 +08:00
  • d9ad380d49 Refactor Pan & zoom sync function Krad 2022-07-26 13:15:32 +08:00
  • 5a1d95a4f4 Fix view[0] repeat connect slots bug. Krad 2022-07-25 16:15:14 +08:00
  • 169e0ea2a2 Refactor sync event.1 Krad 2022-07-25 16:13:42 +08:00
  • e1a7614e7c Move vtkCommand::WindowLevelEvent from before windowlevel to after windowlevel. Krad 2022-07-25 16:06:40 +08:00
  • 2981731c19 Remove getCameraCfg function. Krad 2022-07-25 16:05:54 +08:00
  • e135146f21 Refactor vtkSignalRaiser. Krad 2022-07-25 16:04:22 +08:00
  • d7ce117e85 Fix Slot double init bug. Krad 2022-07-25 16:03:31 +08:00
  • a662a62f5e Fix memory leak bug Krad 2022-07-25 16:02:14 +08:00
  • a6feaacaf8 Fix ClearTransformations function. Krad 2022-07-22 15:50:56 +08:00
  • 0667650ceb Change GridPopWidget popup pos. Krad 2022-07-22 13:52:15 +08:00
  • 06277e1644 Fusion button check logic.2 Krad 2022-07-22 13:23:05 +08:00
  • 206d6ba7ef Refactor QDicomViewer, add fusion button check logic. Krad 2022-07-08 17:52:30 +08:00
  • 850c888e1e Rename viewcontainerwidget to ViewContainerWidget. Krad 2022-07-08 10:06:53 +08:00
  • 3e9f4a7b75 Add thirdparty dir. Krad 2022-07-08 10:04:23 +08:00
  • 36f854dadc Remove thumbnailClicked from viewcontainerwidget. Krad 2022-07-07 17:53:58 +08:00
  • cc6507d99e Refactor viewcontainerwidget & ImageViewManager. Krad 2022-07-07 17:45:55 +08:00
  • 19876122d9 Fix InteractionMode change bug. Krad 2022-07-07 16:12:03 +08:00
  • 6292db3b6c Refactor dicomimageview and viewcontainerwidget. Krad 2022-07-06 09:32:56 +08:00
  • 9625835814 Refactor dicomimageview. 3 Krad 2022-07-01 17:40:22 +08:00
  • 8b4afe9e6d Refactor dicomimageview. 2 Krad 2022-07-01 17:11:29 +08:00
  • cad3c89fb8 Refactor infinitiViewer. Krad 2022-07-01 15:38:58 +08:00
  • 62700bea0a Remove infinitiViewerEvents use style SlicedEvent instead Krad 2022-07-01 14:17:31 +08:00
  • 2e7be1d011 Remove setScrollChangedType fucntion Krad 2022-07-01 14:16:54 +08:00
  • 2c088c3bee Refactor dicomimageview. Change SyncScrollBar by use SetValueSilently function. Krad 2022-07-01 14:15:50 +08:00
  • 5e94261f17 Add SetValueSilently function to ClickableScrollBar. Krad 2022-07-01 14:10:44 +08:00
  • abf9c75f05 UI header path fix. Krad 2022-07-01 09:51:16 +08:00
  • 2fc997e0ae Move DICOM Object to Common package. Krad 2022-06-30 17:27:16 +08:00
  • 8ee92bbd72 Rendering/Source package. Krad 2022-06-30 17:25:22 +08:00
  • 9d25e5bd6e Move measure about widget to UI/Widget package. Krad 2022-06-30 17:23:39 +08:00
  • 658c19b352 Add Actor classes to Rendering/Measure package. Krad 2022-06-30 17:19:45 +08:00
  • 5d4a75c899 Rendering/Core package. Krad 2022-06-30 17:17:19 +08:00
  • 18527d902e Rendering/Legend package. Krad 2022-06-30 17:15:53 +08:00
  • 086867cce0 Rendering/Measure package. Krad 2022-06-30 17:10:59 +08:00
  • 5b3c246eda Move base/ classes to Common package. Krad 2022-06-30 17:04:51 +08:00
  • 4c65fcee04 Move export dialog to UI/Dialog package. Krad 2022-06-30 17:02:53 +08:00
  • 0b1420fd74 Move export class to IO/Export package. Krad 2022-06-30 17:01:33 +08:00
  • 1e2edb2059 Move customwindow.ui to UI/Window package. Krad 2022-06-30 16:58:06 +08:00
  • 4536b0c424 Move DicomTreeModel class to UI/Model package. Krad 2022-06-30 16:57:42 +08:00
  • 0897d8f2e7 Move DICOM Network classes to IO/Network package. Krad 2022-06-30 16:40:50 +08:00
  • ba59d5d461 Path fix. Krad 2022-06-30 16:37:22 +08:00