arthropod_describer.measurements_viewer package

Submodules

arthropod_describer.measurements_viewer.measurement_assign_dialog module

class MeasurementAssignDialog(state: ~arthropod_describer.common.state.State, comp_model: ~arthropod_describer.plugin_manager.RegionCompsListModel, parent: ~typing.Optional[~PySide2.QtWidgets.QWidget] = None, f: ~PySide2.QtCore.Qt.WindowFlags = <PySide2.QtCore.Qt.WindowFlags object>)[source]

Bases: QDialog

assign_measurements()[source]
assignment_selection_changed()[source]
compute_measurements = <PySide2.QtCore.Signal object>
demo_select_color_and_tolerance()[source]
deselect_ancestors_of_leaves(selected: QItemSelection, deselected: QItemSelection)[source]
enable_assign_button()[source]
label_selection_changed(sel, des)[source]
measurement_selection_changed()[source]
remove_assignments()[source]
show_dialog() Dict[str, Set[int]][source]
staticMetaObject = <PySide2.QtCore.QMetaObject object>
tree_item_double_click_handler(tree_widget: QTreeWidget)[source]
visit_subtree(root: QTreeWidgetItem)[source]

arthropod_describer.measurements_viewer.measurements_model module

class MeasurementsTableModel(state: State, parent: Optional[QObject] = None)[source]

Bases: QAbstractTableModel

columnCount(self, parent: PySide2.QtCore.QModelIndex = Invalid(PySide2.QtCore.QModelIndex)) int[source]
data(self, index: PySide2.QtCore.QModelIndex, role: int = PySide2.QtCore.Qt.ItemDataRole.DisplayRole) Any[source]
display_intensity_in_color(in_color: bool = True)[source]
display_property(prop_key: str)[source]
headerData(self, section: int, orientation: PySide2.QtCore.Qt.Orientation, role: int = PySide2.QtCore.Qt.ItemDataRole.DisplayRole) Any[source]
rowCount(self, parent: PySide2.QtCore.QModelIndex = Invalid(PySide2.QtCore.QModelIndex)) int[source]
staticMetaObject = <PySide2.QtCore.QMetaObject object>
update_model()[source]

arthropod_describer.measurements_viewer.measurements_viewer module

class MeasurementsViewer(state: ~arthropod_describer.common.state.State, parent: ~typing.Optional[~PySide2.QtWidgets.QWidget] = None, f: ~PySide2.QtCore.Qt.WindowFlags = <PySide2.QtCore.Qt.WindowFlags object>)[source]

Bases: QWidget

compute_measurements(photo_assignments: List[Tuple[int, Dict[str, Set[int]]]])[source]
enable_delete_recompute()[source]
export_csv_results()[source]
export_xlsx_results()[source]
open_project_folder = <PySide2.QtCore.Signal object>
recompute()[source]
register_computation(comp: PropertyComputation)[source]
show_export_success_message(folder: Path, filenames: List[str])[source]
show_new_measurements_dialog()[source]
staticMetaObject = <PySide2.QtCore.QMetaObject object>
unsaved_changes = <PySide2.QtCore.Signal object>
update_measurements_view()[source]

arthropod_describer.measurements_viewer.ui_measurement_assign_dialog module

class Ui_MeasurementAssignDialog[source]

Bases: object

retranslateUi(MeasurementAssignDialog)[source]
setupUi(MeasurementAssignDialog)[source]

arthropod_describer.measurements_viewer.ui_measurements_viewer module

class Ui_MeasurementsViewer[source]

Bases: object

retranslateUi(MeasurementsViewer)[source]
setupUi(MeasurementsViewer)[source]

Module contents