Пример #1
0
SegmentationTool::SegmentationTool( GuiImage *guiImage, ImageViewer *viewer ) : Tool( guiImage,
                                                                                      viewer ), seeds(
                                                                                                    guiImage->getImage( ).Dim( ) ) {
    drawType = 1;
    drawing = false;
    setObjectName( "SegmentationTool" );
    setHasLabel( true );
    alpha = 0;
    beta = 0.5;
    thickness = 0;
    seedsVisible = true;
    maskVisible = true;
}
Пример #2
0
Box::Box( Editor *editor, QGraphicsItem *parent ) : GraphicElement( 0, 0, 0, 0, parent ) {
  this->editor = editor;
  setHasLabel( true );
  QPixmap pixmap( ":/basic/box.png" );
  /*
   *  QTransform transform;
   *  transform.translate(pixmap.size().width() / 2, pixmap.size().height() / 2);
   *  transform.rotate(-90);
   *  transform.translate(-pixmap.size().width() / 2, -pixmap.size().height() / 2);
   */

  /*
   *  setRotatable(false);
   *  setRotation(90);
   */

  /*  setPixmap(pixmap.transformed(transform)); */
  setPixmap( pixmap );
  setOutputsOnTop( true );
  setPortName( "BOX" );
  connect( &watcher, &QFileSystemWatcher::fileChanged, this, &Box::fileChanged );
  isAskingToReload = false;
  parentBox = nullptr;
}