pyanno4rt.gui.custom_widgets

Custom widgets module.


The module aims to provide methods and classes to …

Overview

Classes

DVHWidget

.

SliceCompareWidget

.

SliceWidget

.

Classes

class pyanno4rt.gui.custom_widgets.DVHWidget(parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget

.

Overview

Methods

add_style_and_data(dose_histogram)

.

get_segment_statistics(event)

.

reset_dvh()

.

select_dvh_curve(event)

.

update_crosshair(event)

Update the crosshair at mouse moves.

update_dvh()

.

Members

add_style_and_data(dose_histogram)[source]

.

get_segment_statistics(event)[source]

.

reset_dvh()[source]

.

select_dvh_curve(event)[source]

.

update_crosshair(event)[source]

Update the crosshair at mouse moves.

update_dvh()[source]

.

class pyanno4rt.gui.custom_widgets.SliceCompareWidget(parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget

.

Overview

Methods

add_ct(plan, ct_cube)

.

add_dose(dose_cube, minima, maxima)

-

add_segments(computed_tomography, segmentation)

-

change_dose_opacity()

.

change_image_slice()

.

reset_images()

.

update_images()

Update the images when scrolling.

Members

add_ct(plan, ct_cube)[source]

.

add_dose(dose_cube, minima, maxima)[source]
add_segments(computed_tomography, segmentation)[source]
change_dose_opacity()[source]

.

change_image_slice()[source]

.

reset_images()[source]

.

update_images()[source]

Update the images when scrolling.

class pyanno4rt.gui.custom_widgets.SliceWidget(parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget

.

Overview

Methods

add_ct(ct_cube)

.

add_dose(dose_cube)

-

add_segments(computed_tomography, segmentation)

-

change_dose_opacity()

.

change_image_slice()

.

reset_images()

.

update_images()

Update the images when scrolling.

Members

add_ct(ct_cube)[source]

.

add_dose(dose_cube)[source]
add_segments(computed_tomography, segmentation)[source]
change_dose_opacity()[source]

.

change_image_slice()[source]

.

reset_images()[source]

.

update_images()[source]

Update the images when scrolling.