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)