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; }
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; }