insarviz.view.plot.temporal.SelectedBandLine module

class insarviz.view.plot.temporal.SelectedBandLine.SelectedBandLine(dynamic_dataset, dynamic_band_number)[source]

Bases: InfiniteLine

Arguments:

pos

Position of the line. This can be a QPointF or a single value for vertical/horizontal lines.

angle

Angle of line in degrees. 0 is horizontal, 90 is vertical.

pen

Pen to use when drawing line. Can be any arguments that are valid for mkPen. Default pen is transparent yellow.

hoverPen

Pen to use when the mouse cursor hovers over the line. Only used when movable=True.

movable

If True, the line can be dragged to a new position by the user.

bounds

Optional [min, max] bounding values. Bounds are only valid if the line is vertical or horizontal.

hoverPen

Pen to use when drawing line when hovering over it. Can be any arguments that are valid for mkPen. Default pen is red.

label

Text to be displayed in a label attached to the line, or None to show no label (default is None). May optionally include formatting strings to display the line value.

labelOpts

A dict of keyword arguments to use when constructing the text label. See InfLineLabel.

span

Optional tuple (min, max) giving the range over the view to draw the line. For example, with a vertical line, use span=(0.5, 1) to draw only on the top half of the view.

markers

List of (marker, position, size) tuples, one per marker to display on the line. See the addMarker method.

name

Name of the item

property band_number
property dataset
staticMetaObject = PySide6.QtCore.QMetaObject("SelectedBandLine" inherits "InfiniteLine": Methods:   #21 type=Slot, signature=_set_band_number() )