opentps.gui.viewer.dataViewerComponents package
Subpackages
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents package- Submodules
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.contourLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.crossHairLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.lookupTables module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.polyData3DLayer_3D module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.primaryImage2DLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.primaryImage3DLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.primaryImage3DLayer_3D module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.rtPlanLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.rtplanLayer_3D module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.secondaryImage2DLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.secondaryImage3DLayer module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.secondaryImage3DLayer_3D module
- opentps.gui.viewer.dataViewerComponents.imageViewerComponents.textLayer module
- Module contents
 
Submodules
opentps.gui.viewer.dataViewerComponents.blackEmptyPlot module
- class BlackEmptyPlot(parent)
- Bases: - QWidget
opentps.gui.viewer.dataViewerComponents.dataViewerToolbar module
opentps.gui.viewer.dataViewerComponents.doseComparisonImageProvider module
opentps.gui.viewer.dataViewerComponents.dvhPlot module
- class DVHBand(dvh: DVH, referenceROI: ROIContour | ROIMask, parent=None)
- Bases: - object- compute_band_Dx(x)
 - compute_metrics()
 
- class DVHCurve(dvh: DVH, referenceROI: ROIContour | ROIMask, parent=None, style=1)
- Bases: - object- clear()
 
- class DVHPlot(parent)
- Bases: - PlotWidget- appendDVH(dvh: DVH, referenceROI: ROIContour | ROIMask, style=1)
 - clear()
 
- class DVHViewer(parent)
- Bases: - QWidget- appendROI(roi: ROIMask | ROIContour)
 - clear()
 - removeROI(roi: ROIMask | ROIContour)
 - property rois: Sequence[ROIContour | ROIMask]
 
opentps.gui.viewer.dataViewerComponents.dvhViewerActions module
opentps.gui.viewer.dataViewerComponents.dynamicImage2DViewer module
opentps.gui.viewer.dataViewerComponents.dynamicImage3DViewer module
opentps.gui.viewer.dataViewerComponents.image2DViewer module
- class Image2DViewer(viewController)
- Bases: - QWidget- closeEvent(self, QCloseEvent)
 - property crossHairEnabled: bool
 - onLeftButtonPressed(obj=None, event='Press')
 - onMouseMove(obj=None, event=None)
 - onScroll(obj=None, event='Forward')
 - property profileWidgetEnabled: bool
 - reset()
 - property secondaryImageLayer
 - setCrossHairEnabled(enabled: bool)
 - setProfileWidgetEnabled(enabled)
 - setWWLEnabled(enabled: bool)
 - property viewType
 - property wwlEnabled: bool
 
opentps.gui.viewer.dataViewerComponents.image3DViewer module
- class Image3DViewer(viewController)
- Bases: - QWidget- class ViewerTypes(value)
- Bases: - Enum- An enumeration. - AXIAL = 'axial'
 - CORONAL = 'coronal'
 - DEFAULT = 'sagittal'
 - SAGITTAL = 'sagittal'
 
 - closeEvent(self, QCloseEvent)
 - property crossHairEnabled: bool
 - onLeftButtonPressed(obj=None, event='Press')
 - onMouseMove(obj=None, event=None)
 - onScroll(obj=None, event='Forward')
 - property profileWidgetEnabled: bool
 - reset()
 - property secondaryImageLayer
 - setCrossHairEnabled(enabled: bool)
 - setProfileWidgetEnabled(enabled)
 - setWWLEnabled(enabled: bool)
 - property viewType
 - property wwlEnabled: bool
 
opentps.gui.viewer.dataViewerComponents.image3DViewer_3D module
opentps.gui.viewer.dataViewerComponents.imageFusionPropEditor module
- class ImageFusionPropEditor(image, parent=None)
- Bases: - QMainWindow
opentps.gui.viewer.dataViewerComponents.imageViewerActions module
- class DoseComparisonMenu(imageViewer: Image3DViewer)
- Bases: - QMenu- setFusion(name: str)
 
- class ImageViewerActions(imageViewer: Image3DViewer)
- Bases: - object- addToToolbar(toolbar: DataViewerToolbar)
 - property doseComparisonDataViewer
 - hide()
 - setImageViewer(imageViewer)
 - show()
 
- class PrimaryImageMenu(imageViewer: Image3DViewer)
- Bases: - QMenu
- class RTPlanMenu(imageViewer: Image3DViewer)
- Bases: - QMenu
- class SecondaryImageMenu(imageViewer: Image3DViewer)
- Bases: - QMenu- setFusion(name: str)
 
- class WWLPreset(name: str, wwl: Sequence[float])
- Bases: - object
opentps.gui.viewer.dataViewerComponents.patientDataPropertyEditor module
- class PatientDataPropertyEditor(image, parent=None)
- Bases: - QWidget
opentps.gui.viewer.dataViewerComponents.profileViewer module
opentps.gui.viewer.dataViewerComponents.profileWidget module
- class ProfileWidget(renderer, renderWindow)
- Bases: - object- class ProfileWidgetCallback
- Bases: - object- property setContourData
 - property setPrimaryImageData
 - property setSecondaryImageData
 
 - property callback
 - property contourLayer
 - property enabled: bool
 - onProfileWidgetInteraction(obj, event)
 - property primaryLayer
 - property secondaryLayer
 - setInitialPosition(worldPos: Sequence)