layer_viewer.layers package

Submodules

layer_viewer.layers.binary_object_layer module

class layer_viewer.layers.binary_object_layer.BinaryObjectLayer(name, data=None, color=None)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

ctrl_widget()[source]
get_image_item()[source]
setData(image)[source]
setOpacity(opacity)[source]
setVisible(visible)[source]
setZValue(z)[source]
updateData(image)[source]

layer_viewer.layers.gray_image_layer module

class layer_viewer.layers.gray_image_layer.GrayImageLayer(name, data=None, autoLevels=True, levels=None, autoHistogramRange=False, cmap=None)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

ctrl_widget()[source]
get_image_item()[source]
setData(image)[source]
updateData(image)[source]

layer_viewer.layers.label_layer module

class layer_viewer.layers.label_layer.LabelLayer(name, data=None, lut=None)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

class CtrlWidget(name=None, parent=None, current_label=1, disc_rad=1)[source]

Bases: PyQt5.QtWidgets.QWidget

getCurrentLabel()[source]
mousePressEvent(self, QMouseEvent)[source]
setFraction(opacity)[source]
setName(name)[source]
setNumClasses(setNumClasses)[source]
class LabelLayerImageItem(label_layer)[source]

Bases: pyqtgraph.graphicsItems.ImageItem.ImageItem

keyPressEvent(self, QKeyEvent)[source]
mouseClickEvent(ev)[source]
mouseDragEvent(ev)[source]
class MyQGraphicsItemGroup(image_item, temp_path)[source]

Bases: PyQt5.QtWidgets.QGraphicsItemGroup

keyPressEvent(self, QKeyEvent)[source]
keyPressed
ctrl_widget()[source]
get_image_item()[source]
labelsChangedSignal
setCurrentDiskRadius(rad)[source]
setCurrentLabel(label)[source]
setData(image)[source]
setNumClasses(num_classes)[source]
updateData(image)[source]

layer_viewer.layers.layer_base module

class layer_viewer.layers.layer_base.LayerBase(name)[source]

Bases: PyQt5.QtCore.QObject

setOpacity(opacity)[source]
setVisible(visible)[source]
setZValue(z)[source]
updateData(*args, **kargs)[source]

layer_viewer.layers.layer_controller module

class layer_viewer.layers.layer_controller.LayerItemWidget(name=None, parent=None, add_gradient_widgtet=False, channel_selector=False, add_as_rgb_button=False)[source]

Bases: PyQt5.QtWidgets.QWidget

mousePressEvent(self, QMouseEvent)[source]
setFraction(opacity)[source]
setName(name)[source]

layer_viewer.layers.multi_channel_image_layer module

class layer_viewer.layers.multi_channel_image_layer.MultiChannelImageLayer(name, data=None, autoLevels=True, levels=None, autoHistogramRange=False, cmap=None)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

class CtrlWidget(name)[source]

Bases: layer_viewer.layers.layer_controller.LayerItemWidget

ctrl_widget()[source]
get_image_item()[source]
setData(image)[source]
updateData(image)[source]

layer_viewer.layers.object_layer module

class layer_viewer.layers.object_layer.ObjectLayer(name, data=None, lut=None, lut_size=10000, with_background=True)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

ctrl_widget()[source]
get_image_item()[source]
setData(image)[source]
updateData(image)[source]

layer_viewer.layers.rgb_image_layer module

class layer_viewer.layers.rgb_image_layer.RGBImageLayer(name, data=None, autoLevels=True, levels=None, autoHistogramRange=False)[source]

Bases: layer_viewer.layers.layer_base.LayerBase

ctrl_widget()[source]
get_image_item()[source]
setData(image)[source]
setOpacity(opacity)[source]
setVisible(visible)[source]
setZValue(z)[source]
updateData(image)[source]

Module contents