layer_viewer package

Submodules

layer_viewer.distinct_colors module

layer_viewer.distinct_colors.get_label_lut(lut_size=255)[source]

layer_viewer.layer_ctrl_widget module

class layer_viewer.layer_ctrl_widget.DrangAndDropListWidget(parent=None)[source]

Bases: PyQt5.QtWidgets.QListWidget

dragEnterEvent(self, QDragEnterEvent)[source]
dropEvent(self, QDropEvent)[source]
on_rowsInserted(parent_index, start, end)[source]
class layer_viewer.layer_ctrl_widget.LayerCtrlWidget(parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget

add_layer(layer)[source]
dragEnterEvent(self, QDragEnterEvent)[source]
remove_layer(layer)[source]

layer_viewer.layer_view_widget module

class layer_viewer.layer_view_widget.LayerViewWidget(settings_widget, parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget

setBackground()[source]
showSettings()[source]
class layer_viewer.layer_view_widget.MyViewBox[source]

Bases: pyqtgraph.graphicsItems.ViewBox.ViewBox.ViewBox

keyPressEvent(ev)[source]

This routine should capture key presses in the current view box. Key presses are used only when mouse mode is RectMode The following events are implemented: ctrl-A : zooms out to the default “full” view of the plot ctrl-+ : moves forward in the zooming stack (if it exists) ctrl– : moves backward in the zooming stack (if it exists)

layer_viewer.layer_view_widget.getQtPattern(name)[source]

layer_viewer.layer_viewer module

Main module.

layer_viewer.layer_viewer_widget module

class layer_viewer.layer_viewer_widget.LayerViewerObject(parent=None)[source]

Bases: object

addLayer(layer, opacity=1.0, visible=True)[source]
hasLayer(layer_name)[source]
layerOpacity(layer_name)[source]
layerVisibility(layer_name)[source]
property layer_ctrl_widget
property layer_view_widget
removeAllLayers()[source]
removeLayer(layer_name)[source]
setData(layer_name, **kwargs)[source]
setLayerOpacity(layer_name, opacity)[source]
setLayerVisibility(layer_name, visible)[source]
property settings_widget
showAndHideOthers(layer_name)[source]
updateData(layer_name, **kwargs)[source]
property view_box
class layer_viewer.layer_viewer_widget.LayerViewerWidget(gui_stlye='splitter', parent=None)[source]

Bases: PyQt5.QtWidgets.QWidget, layer_viewer.layer_viewer_widget.LayerViewerObject

layer_viewer.pixel_path module

class layer_viewer.pixel_path.PixelPath[source]

Bases: object

add(pos)[source]
clear()[source]
insert_to_image(label_image, label, rad)[source]
layer_viewer.pixel_path.bresenham_line(pstart, pstop)[source]

layer_viewer.settings_widget module

class layer_viewer.settings_widget.SettingsWidget(*args, **kwargs)[source]

Bases: pyqtgraph.parametertree.ParameterTree.ParameterTree

layer_viewer.version module

Module contents