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,
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