示例#1
0
def _saveAnalysis(menuitem, filename, mode, format, names):
    dfile = datafile.writeDataFile(filename, mode.string(), format)
    for analysisname in names:
        analysis = namedanalysis.getNamedBdyAnalysis(analysisname)
        dfile.startCmd(mainmenu.OOF.LoadData.NamedBdyAnalysis)
        dfile.argument('name', analysisname)
        dfile.argument('boundary', analysis.boundary)
        dfile.argument('analyzer', analysis.analyzer)
        dfile.endCmd()
示例#2
0
def _saveAnalysis(menuitem, filename, mode, format, names):
    dfile = datafile.writeDataFile(filename, mode.string(), format)
    for analysisname in names:
        analysis = namedanalysis.getNamedBdyAnalysis(analysisname)
        dfile.startCmd(mainmenu.OOF.LoadData.NamedBdyAnalysis)
        dfile.argument('name', analysisname)
        dfile.argument('boundary', analysis.boundary)
        dfile.argument('analyzer', analysis.analyzer)
        dfile.endCmd()
示例#3
0
 def retrieve_analysis(self, name):  # sb "retrieve boundary analysis"
     analysis = namedanalysis.getNamedBdyAnalysis(name)
     self.suppressRetrievalLoop = True
     try:
         self.bdylist.set_selection(analysis.boundary)
         self.analysisWidget.set(analysis.analyzer, interactive=False)
     finally:
         self.suppressRetrievalLoop = False
     gtklogger.checkpoint("retrieved named boundary analysis")
     self.setNamedAnalysisChooser()
示例#4
0
 def retrieve_analysis(self, name): # sb "retrieve boundary analysis"
     analysis = namedanalysis.getNamedBdyAnalysis(name)
     self.suppressRetrievalLoop = True
     try:
         self.bdylist.set_selection(analysis.boundary)
         self.analysisWidget.set(analysis.analyzer, interactive=False)
     finally:
         self.suppressRetrievalLoop = False
     gtklogger.checkpoint("retrieved named boundary analysis")
     self.setNamedAnalysisChooser()
示例#5
0
def _deleteAnalysis(menuitem, name):
    namedanalysis.getNamedBdyAnalysis(name).destroy()
    switchboard.notify("named boundary analyses changed")
示例#6
0
def _deleteAnalysis(menuitem, name):
    namedanalysis.getNamedBdyAnalysis(name).destroy()
    switchboard.notify("named boundary analyses changed")