Esempio n. 1
0
File: guiview.py Progetto: sutt/ppd
        frameFactory.setPlay(g.playOn)
        frameFactory.setAdvanceFrame(g.switchAdvanceFrame)
        frameFactory.setRetreatFrame(g.switchRetreatFrame)
        frameFactory.setRewind(g.switchRewind)
        frameFactory.setFastforward(g.switchFastforward)

        trackFactory.setCmd(trackingOn=g.trackingOn,
                            outputParams=g.switchOutputParams,
                            alterParams=g.switchAlterParams,
                            resetParams=g.switchResetParams)

        display.setCmd(cmdSelectZoom=g.switchZoom,
                       cmdSelectRoiMain=g.switchRoiMain,
                       cmdSelectRoiZoom=g.switchRoiZoom,
                       trackObjEnum=g.trackObjEnum,
                       trackTypeEnum=g.trackTypeEnum,
                       windowTwo=g.windowTwo,
                       windowThree=g.windowThree,
                       annotateObjEnum=g.annotateObjEnum,
                       cmdSelectReset=g.switchSelectReset)

        notesFactory.setCmd(switchOverideNote=g.switchOverideNote)

        outputFactory.setCmd(duplicatesEnum=g.duplicatesEnum,
                             initWriteVid=g.initWriteVid,
                             compressionEnum=g.compressionEnum,
                             writevidOn=g.writevidOn,
                             switchWriteFrame=g.switchWriteVid,
                             switchWriteScoring=g.switchWriteScoring,
                             switchOverideNote=g.switchOverideNote,
                             switchOutputState=g.switchOutputState,
Esempio n. 2
0
    def all_display_methods(
            self,
            b_show=False,
            b_scoreoff=False,
            b_resize=True,
            b_annotate_fn=False,
            b_showscoring=False,
            i_scoringenum=0,
            switchZoom=False,
            switchRoiMain=False,
            switchRoiZoom=False,
            switchSelectReset=False,
            trackObjEnum=False,
            trackTypeEnum=False,
            windowTwo=False,
            windowThree=False,
            annotateObjEnum=False,
            cmdSelectReset=False,
            stub_orientation=0  # notesFactory.getOrientation()
        ,
            stub_vidFn=""  # directoryFactory.vidFn()
        ,
            stub_needscore=False  # outputFactory.needScore()
        ,
            stub_trackscore=None  # trackFactory.getTrackScore()
        ,
            stub_callreset=False  # trackFactory.getTrackOnChange()
        ,
            stub_scorecurrent=None  # notesFactory.getFrameScoreCurrent()
        ,
            stub_frame=None  # frameFactory.getFrame()
        ,
            stub_globalsOn=False  # func will not get/set "g.X" globals
    ):

        #init
        display = Display()

        display.setInit(showOn=b_show,
                        scoreOff=b_scoreoff,
                        frameResize=b_resize,
                        frameAnnotateFn=b_annotate_fn)

        #byVid
        display.setOrientation(stub_orientation)
        display.setShowScoring(b_showscoring)
        display.setScoreDisplayObjEnum(i_scoringenum)
        display.reset()

        #byFrame
        display.setCmd(cmdSelectZoom=switchZoom,
                       cmdSelectRoiMain=switchRoiMain,
                       cmdSelectRoiZoom=switchRoiZoom,
                       trackObjEnum=trackObjEnum,
                       trackTypeEnum=trackTypeEnum,
                       windowTwo=windowTwo,
                       windowThree=windowThree,
                       annotateObjEnum=annotateObjEnum,
                       cmdSelectReset=switchSelectReset,
                       globalsOn=stub_globalsOn)

        #output
        display.getScoring(stub_needscore)

        #track
        display.setTrack(trackScore=stub_trackscore)

        if stub_callreset:
            display.resetOperators()

        #ret
        display.setFrame(stub_frame)
        display.setAnnotateMsg(stub_vidFn)
        display.setScoring(stub_scorecurrent)

        display.alterFrame()
        display.drawOperators()
        display.drawTrackers()

        display.adjustOrient()

        display.show()

        self.data = display