SlicerRt / SlicerRT

Open-source toolkit for radiation therapy research, an extension of 3D Slicer. Features include DICOM-RT import/export, dose volume histogram, dose accumulation, external beam planning (TPS), structure comparison and morphology, isodose line/surface generation, etc.
https://slicerrt.org
127 stars 60 forks source link

ENH: MLC position calculation logic and GUI initial implementation #149

Closed MichaelColonel closed 4 years ago

MichaelColonel commented 4 years ago

Initial MLC position calculation logic and GUI for review.

Steps to test:

  1. Create table node with MLC boundary data in "Multi Leaf Collimator" tab; Step1

  2. Select created node in MLC positions combobox in "Geometry" tab; Step2

  3. Calculate MLC positions for selected table node in "Multi Leaf Collimator" tab. Step3

cpinter commented 4 years ago

Thanks for all the fixes! Merged.

cpinter commented 4 years ago

Actually, can you please squash your commits into one? Thanks!

MichaelColonel commented 4 years ago

This PR was squashed to one commit.

cpinter commented 4 years ago

I see two commits, one of which is a merge commit from the master. Rebase and merge is blocked, probably because of this, so if you don't mind please get rid of the merge commit and then I can use rebase and merge.

MichaelColonel commented 4 years ago

Merge commit deleted.

cpinter commented 4 years ago

Merged. Thank you so much for being this patient and collaborative!