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

Extend external beam planning plugin mechanism to handle python and Matlab engines #61

Open
cpinter opened this issue Sep 17, 2017 · 1 comment
Assignees

Comments

@cpinter
Copy link
Member

cpinter commented Sep 17, 2017

Migrated from https://app.assembla.com/spaces/slicerrt/tickets/830-extend-external-beam-planning-plugin-mechanism-to-handle-python-and-matlab-eng/details

@cpinter cpinter added this to the External Beam Planning milestone Sep 17, 2017
@cpinter cpinter self-assigned this Sep 17, 2017
cpinter added a commit that referenced this issue Oct 5, 2018
- Outsourced proton dose engine to a new module so that EBP widgets (where the dose engine plugin system and the abstract classes are) does not depend on Plastimatch (because external dose engines do not want to depend on it)
- Made Beams MRML also not depend on Plastimatch for the same reason. This involves re-implementing the center of mass calculation for the target segment

Related to #61
@cpinter
Copy link
Member Author

cpinter commented Oct 5, 2018

Added example extension with two dose engines: an example C++ and an example Python dose engine. Both are functional, but only provide dummy dose calculation.
https://github.com/SlicerRt/SlicerRTExampleDoseEngine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant