insarviz.view.InterferogramWidget module

class insarviz.view.InterferogramWidget.InteractiveGraphItem(*args, **kwargs)[source]

Bases: GraphItem

_getEdgeAt(pos)[source]

Find which edge is at the given position

_pointToLineDistance(point, line_p1, line_p2)[source]

Calculate distance from point to line segment

hoverEvent(ev)[source]

Handle hover events on edges

mouseClickEvent(ev)[source]

Handle mouse clicks on edges

sigEdgeClicked
sigEdgeHovered
staticMetaObject = PySide6.QtCore.QMetaObject("InteractiveGraphItem" inherits "GraphItem": Methods:   #17 type=Signal, signature=sigEdgeClicked(PyObject), parameters=PyObject   #18 type=Signal, signature=sigEdgeHovered(PyObject), parameters=PyObject )
class insarviz.view.InterferogramWidget.InterferogramNetworkWidget(network)[source]

Bases: QWidget

class Widgets[source]

Bases: object

interfero_plot: PlotWidget
interfero_scroll_area: QScrollArea
staticMetaObject = PySide6.QtCore.QMetaObject("InterferogramNetworkWidget" inherits "QWidget": Methods:   #33 type=Slot, signature=__update_interfero_list() )
class insarviz.view.InterferogramWidget.InterferogramWidget(interferogram)[source]

Bases: QWidget

class Widgets[source]

Bases: object

aps_preview_label: QLabel
unwrapped_preview_label: QLabel
wrapped_filtered_preview_label: QLabel
staticMetaObject = PySide6.QtCore.QMetaObject("InterferogramWidget" inherits "QWidget": Methods:   #33 type=Slot, signature=__set_selected()   #34 type=Slot, signature=__update_preview() )