示例#1
0
 def __get_selection_model(self, name):
     "Internal method."
     pxm = servermanager.ProxyManager()
     model = pxm.GetSelectionModel(name)
     if not model:
         model = servermanager.vtkSMProxySelectionModel()
         pxm.RegisterSelectionModel(name, model)
     return model
示例#2
0
 def __get_selection_model(self, name):
     "Internal method."
     pxm = servermanager.ProxyManager()
     model = pxm.GetSelectionModel(name)
     if not model:
         model = servermanager.vtkSMProxySelectionModel()
         pxm.RegisterSelectionModel(name, model)
     return model
示例#3
0
 def __get_selection_model(self, name, session=None):
     "Internal method."
     if session and session != servermanager.ActiveConnection.Session:
         raise RuntimeError, "Try to set an active object with invalid active connection."
     pxm = servermanager.ProxyManager(session)
     model = pxm.GetSelectionModel(name)
     if not model:
         model = servermanager.vtkSMProxySelectionModel()
         pxm.RegisterSelectionModel(name, model)
     return model