Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Initial support of the arc beam sequence #215

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Commits on Aug 10, 2022

  1. ENH: Initial beam arc sequence

    Michael Colonel committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    30203ff View commit details
    Browse the repository at this point in the history
  2. BUG: Fix contour end-capping in VTK 9.0

    In VTK <= 8.2, unused points weren't used in bounds calculation, while they are used in VTK >= 9.0. This caused issues with the creation of the end cap contour, since the image extent was incorrect. Fixed by removing unused points.
    
    Fixes a number of failing DVH tests.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    b82e15d View commit details
    Browse the repository at this point in the history
  3. BUG: Fix failing Isodose module generic tests

    Fix crash that is caused by the fact that ApplicationLogic is not set for generic tests. The "CopyNode" function is static, so the issue was fixed by using the method statically.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    909a556 View commit details
    Browse the repository at this point in the history
  4. BUG: Fix failing Beams module generic tests

    Fix crash by checking if beamsLogic exists before accessing.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    3aaf917 View commit details
    Browse the repository at this point in the history
  5. BUG: Fix DicomRtImportTest

    The test data was no longer available since "slicer.kitware.com/midas3" was retired in August 2021. Fixed by pointing the URL to the raw files in SlicerRTData.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    2952e71 View commit details
    Browse the repository at this point in the history
  6. BUG: Update PlmProtonDoseEngineTest data url

    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    e33f1e6 View commit details
    Browse the repository at this point in the history
  7. BUG: Fix qSlicerDrrImageComputationModuleGenericTest on Windows

    On Windows, CLI build directories were not added to the list of additional module directories. This resulted in missing CLI modules, causing qSlicerDrrImageComputationModuleGenericTest to fail.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    7d45aff View commit details
    Browse the repository at this point in the history
  8. BUG: Fix failing PlmProtonDoseEngineTest

    The default source-axis distance and aperture distance was invalid for proton dose calculation.
    Fixed by changing the SAD back to the original default.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    53af755 View commit details
    Browse the repository at this point in the history
  9. BUG: Update URL in BatchStructureSetConversion test

    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    636519a View commit details
    Browse the repository at this point in the history
  10. BUG: Fix failing vtkSlicerIsodoseModuleLogicTest_EclipseProstate

    The isodose surface generated with VTK9 is slightly different around the holes in the bottom of the mesh. This causes a small volume difference between the baseline and generated surface. The surface is the same in all other areas, so there doesn't seem to be an issue. Fixed by updating the baseline.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    b12d459 View commit details
    Browse the repository at this point in the history
  11. BUG: Fix ctCreate not running if runCTCreateAndDoseXYZnrcIndex selected

    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    6775c74 View commit details
    Browse the repository at this point in the history
  12. ENH: Update window/level of relative isodose to match color table

    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    0293cbe View commit details
    Browse the repository at this point in the history
  13. BUG: Fix crash when showing isodose scalar bar

    Due to updates in VTK, TextActorAnchors needs to be initialized in LayoutTicks to not cause a crash.
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    b98b655 View commit details
    Browse the repository at this point in the history
  14. COMP: Fix compile errors with Cxx17

    Update Plastimatch to replace std::auto_ptr with std::unique_ptr.
    Change use of std::not1 and std::ptr_fun to use a lambda function instead.
    
    Fix SlicerRt#212
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    298eee3 View commit details
    Browse the repository at this point in the history
  15. COMP: Fix C++17 dynamic exception error

    Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    b994027 View commit details
    Browse the repository at this point in the history
  16. COMP: Fix C++17 compile errors on Mac/Linux

    Update plastimatch to remove dynamic exception compile errors.
    
    Re SlicerRt#213
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    41d2e1c View commit details
    Browse the repository at this point in the history
  17. COMP: Update plastimatch to Fix C++17 compile errors on Mac

    Update plastimatch to remove register storage specifier.
    
    Re SlicerRt#213
    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    408b2ec View commit details
    Browse the repository at this point in the history
  18. ENH: Add option to OrthovoltageDoseEngine to erase dose outside segment

    Sunderlandkyl authored and Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    0294eae View commit details
    Browse the repository at this point in the history
  19. ENH: Dynamic arc beam sequence GUI and logic upgrades

    1. Logic debug information was removed
    2. ExternalBeamPlanning module description file was created
    Mikhail Polkovnikov committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    0a3415c View commit details
    Browse the repository at this point in the history