opentps.gui.panels.planOptimizationPanel package
Submodules
opentps.gui.panels.planOptimizationPanel.objectivesWindow module
- class ObjectivesWindow(viewController, parent=None)
Bases:
QMainWindow
- getObjectiveTerms() Sequence[FidObjective]
- property patient
- property planDesign: PlanDesign
- class ROITable(viewController, parent=None)
Bases:
QTableWidget
- DEFAULT_WEIGHT = 1.0
- DMAX_THRESH = 999.0
- DMEAN_THRESH = 999.0
- DMIN_THRESH = 0.0
- applyTemplate(template: Sequence[FidObjective])
- closeEvent(self, QCloseEvent)
- getObjectiveTerms() Sequence[FidObjective]
- getROIs()
- getTemplate() Sequence[FidObjective]
- property planDesign: PlanDesign
- property robustnessEnabled
- updateTable(*args)
opentps.gui.panels.planOptimizationPanel.optimizationSettings module
opentps.gui.panels.planOptimizationPanel.planOptiPanel module
- class ObjectivesWidget(viewController)
Bases:
QWidget
- DEFAULT_OBJECTIVES_TEXT = 'No objective defined yet'
- closeEvent(self, QCloseEvent)
- property objectives
- property planDesign