insarviz.state.MapProfile module

class insarviz.state.MapProfile.BoundingBox(minX, minY, maxX, maxY)[source]

Bases: object

static centered_at(x, y, r)[source]
union(bb)[source]
values()[source]
class insarviz.state.MapProfile.FocusPoint(profile)[source]

Bases: MapPoint

color: QColor
focus
name
point_curve
profile
r
show_in_plot
show_variance
staticMetaObject = PySide6.QtCore.QMetaObject("FocusPoint" inherits "MapPoint": )
x
y
class insarviz.state.MapProfile.MapProfile(name, r, color, show_in_map, x0, y0, end_points=[])[source]

Bases: ObservableStruct

color
draw
end_points
focus_center
focus_point
static from_dict(dct: dict)[source]
name
r
show_focus_marker
show_in_map
show_spatial_variance
show_temporal_variance
staticMetaObject = PySide6.QtCore.QMetaObject("MapProfile" inherits "ObservableStruct": Methods:   #5 type=Slot, signature=__on_show_spatial_variance()   #6 type=Slot, signature=__on_show_temporal_variance() )
to_dict()[source]
x0
y0
class insarviz.state.MapProfile.ProfileData(selected_band, profile, reference_data)[source]

Bases: ObservableStruct

color
computed_values
focus_point
profile
raw_computed_values
reference_data
selected_band
show_spatial_variance
show_temporal_variance
smoothing_factor
staticMetaObject = PySide6.QtCore.QMetaObject("ProfileData" inherits "ObservableStruct": Methods:   #5 type=Slot, signature=__on_values_ready() )
temporal_variance
values_2d
values_2d_temporal
values_3d
values_and_variance_2d
insarviz.state.MapProfile._segments_intersection(p0, p1, p2, p3)[source]

Return the intersection of two 2D segments, or None if they don’t intersect