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