a8c25121d4CleanUp code of ui_qvtk_handler.cpp. Bye Bye rendering of DRT and TOPO only
Proton local user
2023-03-22 10:10:27 +01:00
7d7dc6010dSolved bug on Translation widget
Proton local user
2023-03-21 14:24:53 +01:00
c4811e32b7Cleanup of some cout and functioning undo and redo of Corrections
Proton local user
2023-03-21 13:50:18 +01:00
085f8e0900Added dialogs for approval and Automatic Registration. Added abort of auto registration
Proton local user
2023-02-22 15:09:26 +01:00
d82bd12ef9Fixed errors in Projecting and visualising Contours and Isocenter when loading RTPlan
Proton local user
2023-01-25 10:51:13 +01:00
34fb002321Some minor UI changes for testing to MedPhys. User can not change between Data and Reg. Checkerboard and rulers are out.
Proton local user
2023-01-24 17:58:32 +01:00
b9c255760fMerge branch 'ScoutRTUIDevelOptim' into 'ScoutRTUIDevel'via_r2023-01-23 15:38:07 +00:00
13e49503a7Adding new files for Automatic Registration
Proton local user
2023-01-23 16:35:14 +01:00
902cc7e00cMerge branch 'ScoutRTUIDevelOptim' into 'ScoutRTUIDevel'via_r2023-01-23 15:33:41 +00:00
3af6066e4fFirst integration of Automatic Registration is running (on Approve button). There is in this commit soem confusion and changes in the DRR writing for testing with Alex
Proton local user
2022-12-21 16:15:58 +01:00
62aee70510Merge branch 'ScoutRTUInewRender' into 'ScoutRTUIDevel'via_r2022-12-12 14:00:05 +00:00
1f72aa4ba5Added Interpolator for Reslice in DRT ad Topo. Working ok even though there is a discrepancy between visualistaion of single DRT and DRT and TOPO
Proton local user
2022-12-08 11:06:01 +01:00
e304e1c004Changed to 16 bit for image visualisation
Proton local user
2022-12-06 16:48:08 +01:00
80aecca90cWorking version of issue #32. Everything works fine. New settings.ini is noyt uploaded to repo has there is a minor inconsistency in settings on my MAC. Needs to double check modifications to itkImageProcessor (very minor)
viar
2022-11-25 18:59:31 +01:00
42c9360b21Issue #8. A solution (psiReto) is now in the code. Possibly dirty
Proton local user
2022-11-03 17:22:34 +01:00
92876e8c3aClosing Issue #39. Keyboard arrows for transform are completed for functionalities for both HFS and FFS. N.B. changes to files in itkDTRecon are not doing anything to the library
viar
2022-10-27 10:43:49 +02:00
113dbafd6bFix bugs on projection filter for contour and ISO on multiple loading. Clean up fo filter implemented
viar
2022-09-19 10:40:39 +02:00
7717c1fdadFixed bugs: - Interpolating all available space in DRT geometry. - Isocenter visualisation based on same filter as contours - Wrting SOP Class and SOP Instance UID in SRO
viar
2022-09-16 16:53:03 +02:00
12d02d8cbcPLEASE CHECK changes in DRTMetaInformation.cpp. Possible reason for cut of image?
viar
2022-09-13 18:55:56 +02:00
edf28c6a57Fixed crashed when unloading Scout and fixed unloading of RTPlan
viar
2022-09-13 17:04:13 +02:00
9fc9290838Completed writing of DRRs. Only final checks yet to be done
viar
2022-09-12 17:50:58 +02:00
101ae5ff00Completed writing of Dicom File for Spatial Registration
viar
2022-09-09 15:51:01 +02:00
ba780de026Merge branch 'dcmWrite' into 'ScoutRTUIDevel'via_r2022-09-05 14:08:03 +00:00
b88eb17d40Clean-up of Visualisation Handler
viar
2022-07-28 09:21:01 +02:00
a2bd350ea2Issue #27 - Started working on implementation of the Registration Supervisor. It works as it is supposed to. Could be improved visualisation when using TranslationWidget
viar
2022-07-21 18:15:46 +02:00
e932ae0c97Closing issue #23. The crash is caused by calling render in when the ui handler receives a DRT. As to why this is happening a little more work is required. In general the pipeline needs improvement
viar
2022-07-19 18:58:38 +02:00
018137224aMerge branch 'master' into 'ScoutRTUI'fattori_g2022-06-29 14:32:42 +00:00
d05205ca88Merge branch 'dicomNet' into 'master'fattori_g2022-06-29 14:22:50 +00:00
b91ca7c5e9Add IPP sorter on file read. I am not sure if the DB indexer sorts files by Z location.Fattori Giovanni2022-06-27 16:42:28 +02:00
11446be630Add IPP sorter on file read. I am not sure if the DB indexer sorts files by Z location.Fattori Giovanni2022-06-27 16:38:08 +02:00
3da8413f4fLoad CT (3D) volume from database * If database contains a CT, that can be imported. * Full pipeline from DataView to itkImageProcessor. * No checks on CT selection in DataView. * No feedback of data loaded from RegistrationView to DataView.Fattori Giovanni2022-06-24 23:28:36 +02:00
f9d3272784itkDRTrecon object (namely ScoutProcessor) moved to RegistrationView mainwindowFattori Giovanni2022-06-22 17:37:29 +02:00
1659efbedbAdded Image view shifting with pressing of Mouse Right Button. Adjusted behaviour of TranslationWidget. User interface for image visualisation is in a good state. Almost usable for Alignment. Memery leaks up to now ignored.....
viar
2022-06-02 16:37:06 +02:00
a70855d91fAdded RTPlan reader & visualisationof CrossHair at isocenter. This is currently working in DICOM coordinates (in other words if DRTs are not regenerated according to Iso and Table position). YET TO DO: - disable visualisation of crossHair - widget with Emit for full screen visualisation - bug on wipe visulisation of contours + opacity - clean data when unloading
viar
2022-05-20 19:01:17 +02:00
45b9c88ac4Contour loading working. All working on HFS example. Pay attention on transformation applied to contours after loading of different images and consistency between DICOM and VTK coordinate system. Needs testing for different patient position. - YET TO FIX Bug on wipe: view LAT in blending does not visualise contours. Actor of struct has wierd bounds. Might require a deeper look at later point
viar
2022-05-19 20:25:43 +02:00
c08dba7cf0Isocentric transform * Meta Transform container * Mapping from User Isocentric IEC correction to Projection center LPS (6DOF) * Cleanup continuesfattori_g2022-02-23 22:11:21 +01:00
34796f0d13all sparce variables removed. Meta for transform implemented. Runs ok with volume, rt, structfattori_g2022-02-18 00:05:44 +01:00
93b51ee963Working on Meta classes. Meta containers (itkObject) defined for CTVolume, Topogram, Projection Geometry Settings, DRT, RTPlan. Initial work on code clean up from silly variables and use of Meta containers instead. DRT Image Size, Resolution, Position, Directions calculated at geometry definition instead of runtimefattori_g2022-02-17 17:40:12 +01:00
e161ac9521in the process of removing variables and use meta containerfattori_g2022-02-17 01:08:18 +01:00
7756fafc58vtkContourTopogramProjectionFilter release version. Includes check on input data and memory.fattori_g2022-02-16 14:24:39 +01:00
2df177740cvtkContourTopogramProjectionFilter is cleanfattori_g2022-02-16 14:10:18 +01:00
98473126bcvtkContourTopogramProjectFilter works with transformsfattori_g2022-02-15 17:41:03 +01:00
3bc86087b6vtkContourTopogramProjectFilter works without transformsfattori_g2022-02-15 15:20:41 +01:00
867d2949a3A structure for vtkContourTopogramProjectionFilterfattori_g2022-02-15 00:53:50 +01:00
c94dc43b17Get Projection inverse transform as vtk4x4Matrix and Projection center LPS for further processing outside of the itkImageProcessor. Required for implementing vtk contour projection based on the same transform.fattori_g2022-02-14 16:58:40 +01:00
c87941ad45Set functions for RTPlan related data Some clean upfattori_g2022-02-14 15:02:12 +01:00
a65834c60eInitial code cleanup. Removing AutoReg functions and better split of itk pipeline for calculation of LPS coordinates and actual projectionfattori_g2022-02-11 23:54:42 +01:00
70498e03b6* fixed DRT computation with rotations (6DOF). * first step towards input volume alignment form rt plan infofattori_g2022-02-11 00:16:51 +01:00
4b8f35b6c4cleaning and moving things around. Better definition of isocenter projectionfattori_g2022-02-10 09:52:06 +01:00
b62c70914bRestored TestApp functionality with simplifed rendering pipelinefattori_g2022-02-08 15:14:33 +01:00
d9e7d4fe6dRework of projection reference frame. Now we preserve patient LPS until the end and DRT can be directly overlay with Topogram with no further manipulation. Projeciton is in Patient Orientation. Projection angle is set by user in IEC and corrected for patient orientation (HFS,FFS, ..) before internal use Detection of Topogram projection (LAT or PA) is done on load, accounting for patient orientation and image direction cosinesfattori_g2022-02-07 18:00:22 +01:00
c196ae3dbbInitial commit. Digitally Reconstructed Topogram library and simple test application.fattori_g2021-12-17 10:08:47 +01:00