facebook360_dep
Facebook360 Depth Estimation Pipeline
Public Member Functions | Public Attributes | List of all members
image_viewer.ImageViewer Class Reference
Inheritance diagram for image_viewer.ImageViewer:

Public Member Functions

def __init__ (self, parent=None)
 
def fit_in_view (self)
 
def set_zoom_level (self, zoom)
 
def set_pixmap (self, pixmap=None)
 
def update_params (self, event)
 
def scale_image (self)
 
def wheelEvent (self, event)
 

Public Attributes

 scene
 
 pixmap_item
 
 zoom_level
 
 factor
 

Detailed Description

Front end display for the threshold interaction models for the UI.

Attributes:
    factor (float): Ratio of the image size to the scene size.
    pixmap_item (QtWidgets.QGraphicsPixmapItem): Image being thresholded.
    scene (QtWidgets.QGraphicsScene): UI portioned off to image display.
    zoom_level (float): Zoom of the displayed image.

Constructor & Destructor Documentation

◆ __init__()

def image_viewer.ImageViewer.__init__ (   self,
  parent = None 
)
Initializes the front-end for thresholds visualization with default style and
no displayed image.

Args:
    parent (App(QDialog), optional): Object corresponding to the parent UI element.

Member Function Documentation

◆ fit_in_view()

def image_viewer.ImageViewer.fit_in_view (   self)
Adjust zoom to fit the image on screen.

◆ scale_image()

def image_viewer.ImageViewer.scale_image (   self)
Scales the displayed image according to the zoom.

◆ set_pixmap()

def image_viewer.ImageViewer.set_pixmap (   self,
  pixmap = None 
)
Updates the displayed image to a given QT image.

Args:
    QtGui.QPixmap: Identical image in QT image format.

◆ set_zoom_level()

def image_viewer.ImageViewer.set_zoom_level (   self,
  zoom 
)
Adjust the displayed zoom.

Args:
    zoom (float): Zoom level to use.

◆ update_params()

def image_viewer.ImageViewer.update_params (   self,
  event 
)
Handles update events to adjust the displayed thresholds accordingly.

Args:
    event (QEvent): Event instance being handled.

◆ wheelEvent()

def image_viewer.ImageViewer.wheelEvent (   self,
  event 
)
Event handler for a mouse wheel scroll (causes zoom).

Args:
    event (QEvent): Event instance being handled.

Member Data Documentation

◆ factor

image_viewer.ImageViewer.factor

◆ pixmap_item

image_viewer.ImageViewer.pixmap_item

◆ scene

image_viewer.ImageViewer.scene

◆ zoom_level

image_viewer.ImageViewer.zoom_level

The documentation for this class was generated from the following file: