opentps.gui.panels package

Subpackages

Submodules

opentps.gui.panels.breathingSignalPanel module

class BreathingSignalPanel(viewController)

Bases: QWidget

Roi_name()
Update_Breath_param()
acceptFunct()
onClick(event)
refreshFunct()
rejectFunct()
signalGeneration()

opentps.gui.panels.doseComparisonPanel module

class DoseComparisonPanel(viewController)

Bases: QWidget

setCurrentPatient(patient: Patient)

opentps.gui.panels.doseComputationPanel module

class DoseComputationPanel(viewController)

Bases: QWidget

property selectedCT
property selectedPlan
setCurrentPatient(patient: Patient)
updateUIBasedOnRadiationType(selectedPlan)

opentps.gui.panels.drrPanel module

opentps.gui.panels.mainToolbar module

class MainToolbar(viewController)

Bases: QToolBox

class ToolbarItem(panel: QWidget, panelName: str)

Bases: object

property visible: bool
addWidget(widget: QWidget, name: str)
hideItem(item)
property items
showItem(item)

opentps.gui.panels.patientDataWidgets module

class PatientDataComboBox(patientDataType, patient=None, parent=None)

Bases: QComboBox

closeEvent(self, a0: QCloseEvent | None)
property selectedData
setPatient(patient: Patient)

opentps.gui.panels.planEvaluationPanel module

class PlanEvaluationPanel(viewController)

Bases: QWidget

Robustness_analysis_recomputed

str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

computeRobustnessScenarios()
recompute_robustness_analysis()
property selectedPlan
setCurrentPatient(patient: Patient)

opentps.gui.panels.registrationPanel module

class RegistrationPanel(viewController)

Bases: QWidget

setCurrentPatient(patient: Patient)

opentps.gui.panels.roiPanel module

class ROIItem(contour, viewController)

Bases: QCheckBox

property contour
handleClick(isChecked)
class ROIPanel(viewController)

Bases: QWidget

addROIContour(contour: ROIContour)
addROIMask(roiMask: ROIMask)
removeROIMask(roiMask: ROIMask)
removeRTStruct(rtStruct: RTStruct)
setCurrentPatient(patient: Patient)

Module contents