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 _TransientCase(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile( '/work/common/svn/branches/Covise6.0/covise/src/application/ui/vr-prepare/negotiator/import/unittests/data/transientTiny.cocase' ) return coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile)
def _Case(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile( '/work/common/Projekte/DC-CFDGui/datasets/w221/PERMAS_Temp_t0/W221_powerwall.cocase' ) return coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile)
def _LargeSimpleGroup(self): self.__currentImportGroupModules = [] nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/w221/PERMAS_Temp_t0/W221_powerwall.cocase') dsc = coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile) gip = ImportSimpleGroupModule(2) for part in dsc.parts2d: ip = Import2DModule(part) self.__currentImportGroupModules.append(ip) print(str(ip)) gip.addImport(ip) return gip
def _LargeGroup(self): self.__currentImportGroupModules = [] nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile( '/work/common/Projekte/DC-CFDGui/datasets/w221/PERMAS_Temp_t0/W221_powerwall.cocase' ) dsc = coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile) gip = ImportGroup2DModule() for part in dsc.parts2d: ip = Import2DModule(part) self.__currentImportGroupModules.append(ip) print(str(ip)) gip.addImport(ip) return gip
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)
def _ComposedCase(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/data/Kunden/Kaercher/demo/pumpe.cocase') return coviseCase2DimensionSeperatedCase(nameAndCase.case, nameAndCase.name, nameAndCase.pathToCaseFile)
def _TransientCase(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/svn/branches/Covise6.0/covise/src/application/ui/vr-prepare/negotiator/import/unittests/data/transientTiny.cocase') return coviseCase2DimensionSeperatedCase(nameAndCase.case,nameAndCase.name, nameAndCase.pathToCaseFile)
def _ComposedCase(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/data/Kunden/Kaercher/demo/pumpe.cocase') return coviseCase2DimensionSeperatedCase(nameAndCase.case,nameAndCase.name, nameAndCase.pathToCaseFile)
def _Case(self): nameAndCase = NameAndCoviseCase() nameAndCase.setFromFile('/work/common/Projekte/DC-CFDGui/datasets/w221/PERMAS_Temp_t0/W221_powerwall.cocase') return coviseCase2DimensionSeperatedCase(nameAndCase.case,nameAndCase.name, nameAndCase.pathToCaseFile)