def testGuiForObjectTree(): keepReference = QApplication(sys.argv) global global_tree global_tree = KeyedTreeView() initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, childInitCB) reqId = g.requestObject( typeNr = TYPE_PROJECT, callback = None, parentKey = SESSION_KEY) g.waitforAnswer(reqId) reqId = g.requestObject( typeNr = TYPE_CASE, callback = None, parentKey = project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/' 'TINY/CoviseDaten/TINY.cocase') caseP.dsc = coviseCase2DimensionSeperatedCase( nameAndCase.case, nameAndCase.name) g.setParams(case_key, caseP) qApp.setMainWidget(global_tree) global_tree.show() qApp.exec_loop()
def testGuiForObjectTree(): keepReference = QApplication(sys.argv) global global_tree global_tree = KeyedTreeView() initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, childInitCB) reqId = g.requestObject(typeNr=TYPE_PROJECT, callback=None, parentKey=SESSION_KEY) g.waitforAnswer(reqId) reqId = g.requestObject(typeNr=TYPE_CASE, callback=None, parentKey=project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/' 'TINY/CoviseDaten/TINY.cocase') caseP.dsc = coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name) g.setParams(case_key, caseP) qApp.setMainWidget(global_tree) global_tree.show() qApp.exec_loop()
def testCovise(): """test reading covise""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(VIS_COVISE, None, project_key) g.waitforAnswer(reqId) coviseP = CoviseVisParams() coviseP.grid_path='/data/general/examples/Covise/airbag.covise' g.setParams(case_key1, coviseP) g.runObject(case_key1) theNet().save("/work/ko_te/testCovise.net")
def testVRML(): """test reading vrml""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(VIS_VRML, None, project_key) g.waitforAnswer(reqId) vrmlP = VrmlVisParams() vrmlP.modelPath='/work/ko_te/test.wrl' g.setParams(case_key1, vrmlP) g.runObject(case_key1) theNet().save("/work/ko_te/testVrml.net")
def testCovise(): """test reading covise""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(VIS_COVISE, None, project_key) g.waitforAnswer(reqId) coviseP = CoviseVisParams() coviseP.grid_path = '/data/general/examples/Covise/airbag.covise' g.setParams(case_key1, coviseP) g.runObject(case_key1) theNet().save("/work/ko_te/testCovise.net")
def testVRML(): """test reading vrml""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(VIS_VRML, None, project_key) g.waitforAnswer(reqId) vrmlP = VrmlVisParams() vrmlP.modelPath = '/work/ko_te/test.wrl' g.setParams(case_key1, vrmlP) g.runObject(case_key1) theNet().save("/work/ko_te/testVrml.net")
def main(): import sys import os global qapp qapp = QApplication(sys.argv) # translation of standard dialogs BEGIN # if os.getenv('QT_HOME') != None: translationsPath = os.getenv('QT_HOME') + os.sep + "translations" qtTranslator = QtCore.QTranslator() succ = qtTranslator.load("qt_%s" % languageLocale, translationsPath) if (succ != True): print("Translator for standard dialogs not loaded!") else: qapp.installTranslator(qtTranslator) # translation of standard dialogs BEGIN # ui = MainWindow() vrpApp.mw = ui # global hook # removes the message "event loop already running" when using pdb QtCore.pyqtRemoveInputHook() # Set up connections. Needs Neg2Gui and Gui2Neg initHandlers(vrpApp.mw.coverWidgetId) if os.getenv('COVISE_HIDDEN') == "1": vrpApp.mw.hide() else: vrpApp.mw.show() acceptedOrRejected = vrpApp.mw.openInitialDialog() if acceptedOrRejected == QtWidgets.QDialog.Accepted: qapp.exec_() covise.clean() covise.quit()
def testDocument(): """test reading covise""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) time.sleep(2) reqId = g.requestObject(VIS_DOCUMENT, None, project_key) g.waitforAnswer(reqId) coviseP = coDocumentMgrParams() coviseP.pos = (100., 0., 100.) coviseP.isVisible = True coviseP.documentName = 'Mein Auge' coviseP.imageName = '/data/general/examples/Images/auge_blau.tif' g.setParams(4, coviseP)
def testCAD(): """test reading covise""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) time.sleep(2) reqId = g.requestObject(TYPE_CAD_PRODUCT, None, project_key) g.waitforAnswer(reqId) print("ICI") coviseP = coCADMgrParams() coviseP.filename = '/data/Kunden/Kaercher/catiav5/Wagen/Reifen.CATPart' reqId = g.setParams(4, coviseP) reqId = theGuiMsgHandler().requestObject( VIS_2D_RAW, None, 5 ) g.waitforAnswer(reqId) g.runObject(4)
def testCAD(): """test reading covise""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) time.sleep(2) reqId = g.requestObject(TYPE_CAD_PRODUCT, None, project_key) g.waitforAnswer(reqId) print("ICI") coviseP = coCADMgrParams() coviseP.filename = '/data/Kunden/Kaercher/catiav5/Wagen/Reifen.CATPart' reqId = g.setParams(4, coviseP) reqId = theGuiMsgHandler().requestObject(VIS_2D_RAW, None, 5) g.waitforAnswer(reqId) g.runObject(4)
def testRequest(): """Example for requesting something at the theGuiMsgHandler().""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(TYPE_CASE, None, project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/' 'TINY/CoviseDaten/TINY.cocase') #nameAndCase.setFromFile( # '/work/common/Projekte/DC-CFDGui/datasets/' # 'msport/CoviseDaten/msport.cocase') caseP.origDsc = caseP.filteredDsc = coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile) g.setParams(case_key1, caseP) # testing static coloring if testMode==VIS_2D_STATIC_COLOR: colP = Part2DStaticColorVisParams() colP.g = 0 g.setParams( VisColor_key, colP ) status() reqId = g.runObject( case_key1 ) g.waitforAnswer(reqId) colP.r = 255 colP.g = 0 colP.b = 0 g.setParams( VisColor_key, colP ) g.runObject( case_key1 ) #testing scalar coloring elif testMode==VIS_2D_SCALAR_COLOR: colP = Part2DScalarColorVisParams() colP.variable = scalar_variable g.setParams( VisColor_key, colP ) g.runObject( case_key1 ) elif testMode==VIS_STREAMLINE: streamP = PartStreamlineVisParams() streamP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams( Tracer_key, streamP ) r = g.runObject( case_key1, RUN_OCT ) g.waitforAnswer(r) g.runObject( Tracer_key ) #g.saveObject(0, "/work/sk_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode==VIS_STREAMLINE_2D: streamP = PartStreamline2DVisParams() streamP.variable = vector_variable streamP.alignedRectangle = Line3D() streamP.alignedRectangle.setStartEndPoint(0.1, -0.6, 0., 0.5, -0.8, 0. ) g.setParams( Tracer_key, streamP ) r = g.runObject( case_key1, RUN_OCT ) g.waitforAnswer(r) g.runObject( Tracer_key ) theNet().save("/work/sk_te/test.net") status() elif testMode==VIS_PLANE: planeP = PartPlaneVisParams() planeP.variable = vector_variable planeP.alignedRectangle.middle = (0, 0, 1) """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams( Tracer_key, planeP ) r = g.runObject( case_key1, RUN_OCT ) g.waitforAnswer(r) g.runObject( Tracer_key ) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode==VIS_VECTOR: vectorP = PartVectorVisParams() vectorP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams( Tracer_key, vectorP ) r = g.runObject( case_key1, RUN_OCT ) g.waitforAnswer(r) g.runObject( Tracer_key ) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode==VIS_ISOPLANE: isoplaneP = PartIsoSurfaceVisParams() isoplaneP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams( Tracer_key, isoplaneP ) r = g.runObject( case_key1, RUN_OCT ) g.waitforAnswer(r) g.runObject( Tracer_key ) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") else : status() g.runObject( case_key1 ) vP = VisItemParams() vP.isVisible=True g.setParams( VisColor_key, vP ) theNet().save("/work/sk_te/testgui.net") if False: # True: reqId = g.requestObject(TYPE_CASE, None, project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() caseP.filename = ( '/work/common/Projekte/DC-CFDGui/datasets/' 'msport/CoviseDaten/msport.cocase') g.setParams(case_key1, caseP)
def testRequest(): """Example for requesting something at the theGuiMsgHandler().""" keepReference = QApplication(sys.argv) initHandlers() g = theGuiMsgHandler() g.registerAddCallback(SESSION_KEY, createProjectPanel) reqId = g.requestObject(TYPE_PROJECT) g.waitforAnswer(reqId) reqId = g.requestObject(TYPE_CASE, None, project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/' 'TINY/CoviseDaten/TINY.cocase') #nameAndCase.setFromFile( # '/work/common/Projekte/DC-CFDGui/datasets/' # 'msport/CoviseDaten/msport.cocase') caseP.origDsc = caseP.filteredDsc = coviseCase2DimensionSeperatedCase( nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile) g.setParams(case_key1, caseP) # testing static coloring if testMode == VIS_2D_STATIC_COLOR: colP = Part2DStaticColorVisParams() colP.g = 0 g.setParams(VisColor_key, colP) status() reqId = g.runObject(case_key1) g.waitforAnswer(reqId) colP.r = 255 colP.g = 0 colP.b = 0 g.setParams(VisColor_key, colP) g.runObject(case_key1) #testing scalar coloring elif testMode == VIS_2D_SCALAR_COLOR: colP = Part2DScalarColorVisParams() colP.variable = scalar_variable g.setParams(VisColor_key, colP) g.runObject(case_key1) elif testMode == VIS_STREAMLINE: streamP = PartStreamlineVisParams() streamP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams(Tracer_key, streamP) r = g.runObject(case_key1, RUN_OCT) g.waitforAnswer(r) g.runObject(Tracer_key) #g.saveObject(0, "/work/sk_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode == VIS_STREAMLINE_2D: streamP = PartStreamline2DVisParams() streamP.variable = vector_variable streamP.alignedRectangle = Line3D() streamP.alignedRectangle.setStartEndPoint(0.1, -0.6, 0., 0.5, -0.8, 0.) g.setParams(Tracer_key, streamP) r = g.runObject(case_key1, RUN_OCT) g.waitforAnswer(r) g.runObject(Tracer_key) theNet().save("/work/sk_te/test.net") status() elif testMode == VIS_PLANE: planeP = PartPlaneVisParams() planeP.variable = vector_variable planeP.alignedRectangle.middle = (0, 0, 1) """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams(Tracer_key, planeP) r = g.runObject(case_key1, RUN_OCT) g.waitforAnswer(r) g.runObject(Tracer_key) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode == VIS_VECTOR: vectorP = PartVectorVisParams() vectorP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams(Tracer_key, vectorP) r = g.runObject(case_key1, RUN_OCT) g.waitforAnswer(r) g.runObject(Tracer_key) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") elif testMode == VIS_ISOPLANE: isoplaneP = PartIsoSurfaceVisParams() isoplaneP.variable = vector_variable """ colorP = coColorCreator() ctableP = coColorTableParams() ctableP.min = 98 ctableP.max = 100 ctableP.colorMapIdx = 2 ctable = coColorTable() ctable.params = ctableP colorP.params.colorTable = ctable streamP.colorCreator = colorP colorP.run(RUN_ALL) """ g.setParams(Tracer_key, isoplaneP) r = g.runObject(case_key1, RUN_OCT) g.waitforAnswer(r) g.runObject(Tracer_key) #g.saveObject(0, "/work/ko_te/test.coprj") theNet().save("/work/ko_te/testgui.net") else: status() g.runObject(case_key1) vP = VisItemParams() vP.isVisible = True g.setParams(VisColor_key, vP) theNet().save("/work/sk_te/testgui.net") if False: # True: reqId = g.requestObject(TYPE_CASE, None, project_key) g.waitforAnswer(reqId) caseP = coCaseMgrParams() caseP.filename = ('/work/common/Projekte/DC-CFDGui/datasets/' 'msport/CoviseDaten/msport.cocase') g.setParams(case_key1, caseP)