The ImageTaskScene class models a graphics scene for viewing the results of image tasks.  
 More...
#include <imagetaskscene.h>
The ImageTaskScene class models a graphics scene for viewing the results of image tasks. 
◆ ImageTaskScene()
  
  | 
        
          | geometrize::scene::ImageTaskScene::ImageTaskScene | ( | QObject * | parent = nullptr | ) |  |  | explicit | 
 
   84                                               : QGraphicsScene{parent}, 
d{std::make_unique<ImageTaskScene::ImageTaskSceneImpl>(
this)}
 
 
 
◆ ~ImageTaskScene()
  
  | 
        
          | geometrize::scene::ImageTaskScene::~ImageTaskScene | ( |  | ) |  |  | virtual | 
 
 
◆ event()
  
  | 
        
          | bool geometrize::scene::ImageTaskScene::event | ( | QEvent * | event | ) |  |  | overrideprotected | 
 
  122         QList<QGraphicsItem*> itemsUnderEvent = items(QPointF(ev->getData().xScenePos, ev->getData().yScenePos), Qt::IntersectsItemBoundingRect);
 
  123         for(
const auto& item : itemsUnderEvent) {
 
  128     return QGraphicsScene::event(
event);
 
 
 
 
◆ focusInEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::focusInEvent | ( | QFocusEvent * | event | ) |  |  | overrideprotected | 
 
  163     QGraphicsScene::focusInEvent(
event);
 
 
 
 
◆ focusOutEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::focusOutEvent | ( | QFocusEvent * | event | ) |  |  | overrideprotected | 
 
  168     QGraphicsScene::focusOutEvent(
event);
 
 
 
 
◆ getTargetPixmapItem()
getTargetPixmapItem Gets a refernece to the graphics item that houses the target pixmap. 
- Returns
- The target pixmap item. 
  104     return d->getTargetPixmapItem();
 
 
 
 
◆ keyPressEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::keyPressEvent | ( | QKeyEvent * | event | ) |  |  | overrideprotected | 
 
  153     QGraphicsScene::keyPressEvent(
event);
 
 
 
 
◆ keyReleaseEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::keyReleaseEvent | ( | QKeyEvent * | event | ) |  |  | overrideprotected | 
 
  158     QGraphicsScene::keyReleaseEvent(
event);
 
 
 
 
◆ mouseMoveEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::mouseMoveEvent | ( | QGraphicsSceneMouseEvent * | event | ) |  |  | overrideprotected | 
 
  138     QGraphicsScene::mouseMoveEvent(
event);
 
 
 
 
◆ mousePressEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::mousePressEvent | ( | QGraphicsSceneMouseEvent * | event | ) |  |  | overrideprotected | 
 
  133     QGraphicsScene::mousePressEvent(
event);
 
 
 
 
◆ mouseReleaseEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::mouseReleaseEvent | ( | QGraphicsSceneMouseEvent * | event | ) |  |  | overrideprotected | 
 
  143     QGraphicsScene::mouseReleaseEvent(
event);
 
 
 
 
◆ setOverlayShape()
      
        
          | void geometrize::scene::ImageTaskScene::setOverlayShape | ( | SvgItem * | item | ) |  | 
      
 
setOverlayItem Sets the given overlay shape upon the scene. 
- Parameters
- 
  
  
  109     d->setOverlayShape(item);
 
 
 
 
◆ setOverlayShapeVisibility()
      
        
          | void geometrize::scene::ImageTaskScene::setOverlayShapeVisibility | ( | bool | visible | ) |  | 
      
 
setOverlayShapeVisibility Whether the overlay shape(s) in the scene should be visible. 
- Parameters
- 
  
    | visible | True if visible, false for invisible |  
 
  114     d->setOverlayShapeVisibility(visible);
 
 
 
 
◆ setTargetPixmap()
      
        
          | void geometrize::scene::ImageTaskScene::setTargetPixmap | ( | const QPixmap & | pixmap | ) |  | 
      
 
setTargetPixmap Sets the pixmap that provides the target/goal image visualization. 
- Parameters
- 
  
    | pixmap | The pixmap to set as the target/goal image visualization. |  
 
   99     d->setTargetPixmap(pixmap);
 
 
 
 
◆ setTargetPixmapOpacity()
      
        
          | void geometrize::scene::ImageTaskScene::setTargetPixmapOpacity | ( | float | opacity | ) |  | 
      
 
setTargetPixmapOpacity Sets the opacity of the target pixmap. 
- Parameters
- 
  
    | opacity | The opacity value. |  
 
   94     d->setTargetPixmapOpacity(opacity);
 
 
 
 
◆ wheelEvent()
  
  | 
        
          | void geometrize::scene::ImageTaskScene::wheelEvent | ( | QGraphicsSceneWheelEvent * | event | ) |  |  | overrideprotected | 
 
  148     QGraphicsScene::wheelEvent(
event);
 
 
 
 
The documentation for this class was generated from the following files:
- /home/appveyor/projects/geometrize-docs/geometrize/geometrize/scene/imagetaskscene.h
- /home/appveyor/projects/geometrize-docs/geometrize/geometrize/scene/imagetaskscene.cpp