Example #1
0
    def OnFemSet(self,event):
        f1 = DictGridPanel(self.ModelNoteBook)
        f1.grid.SetRowLabelSize(300)

        f1.update(self.model.setlist)
        f1.grid.tableBase.colLabels = ["# of nodes","# of elements"]
        
        self.ModelNoteBook.AddPage(f1, "Set List:")
Example #2
0
 def OnFemSetItem(self,event,itemkey):
     
     # get set
     targetset = self.model.setlist[itemkey]
     
     # if targetset.
     if len(targetset.nodelist) > 0:
         f1 = DictGridPanel(self.ModelNoteBook)
         f1.grid.SetRowLabelSize(100)
 
         f1.update(self.model.select_coordinates_setname(itemkey))
         f1.grid.tableBase.colLabels = ["x","y","z"]
         
         self.ModelNoteBook.AddPage(f1, "Node Set:%s" % itemkey)
     
     if len(targetset.elemlist) > 0:
         f1 = DictGridPanel(self.ModelNoteBook)
         f1.grid.SetRowLabelSize(100)
 
         f1.update(self.model.select_connectivity_setname(itemkey))
         f1.grid.tableBase.colLabels = ["Node 1","Node 2","Node 3","Node 4","Node 5","Node 6","Node 7","Node 8"]
         
         self.ModelNoteBook.AddPage(f1, "Element Set:%s" % itemkey)            
Example #3
0
 def OnFemConn(self,event):
     f1 = DictGridPanel(self.ModelNoteBook)
     f1.grid.SetRowLabelSize(100)
     f1.update(self.model.connlist.itemlib)
     f1.grid.tableBase.colLabels = ["Node 1","Node 2","Node 3","Node 4"]
     self.ModelNoteBook.AddPage(f1, "Connectivity List")
Example #4
0
 def OnFemProp(self,event):
     f1 = DictGridPanel(self.ModelNoteBook)
     f1.grid.SetRowLabelSize(100)
     f1.update(self.model.proplist)
     f1.grid.tableBase.colLabels = ["1","2","3","4","5","6","7","8"]
     self.ModelNoteBook.AddPage(f1, "Propery List")
Example #5
0
 def OnFemGrid(self,event):
     f1 = DictGridPanel(self.ModelNoteBook)
     f1.grid.SetRowLabelSize(100)
     f1.update(self.model.nodelist.itemlib)
     f1.grid.tableBase.colLabels = ["x","y","z"]
     self.ModelNoteBook.AddPage(f1, "Nodelist")