def delete(self, isInitialized, negMsgHandler=None): ''' delete this CoviseVis: remove the module ''' _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: # Manually remove the object from any parent object it is mounted to. # This is not very elegant because when an object (child) is deleted, the unmounting # done in OpenCOVER will send a removeChildMessage to the parent. However, because # it's a separate process, the child will already be fully deleted in vr-prepare # when receiving this message and the coverKey of the child is not known anymore. sceneObjects = [obj for obj in globalKeyHandler().getAllElements().itervalues() if hasattr(obj,"typeNr") and (obj.typeNr == VIS_SCENE_OBJECT)] for obj in sceneObjects: if self.key in obj.params.children: params = CopyParams(obj.params) params.children.remove(self.key) negMsgHandler.internalRecvParams( obj.key, params ) negMsgHandler.sendParams( obj.key, params ) self.sendDelete() theNet().remove(self.performerScene) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): ''' delete this CoviseVis: remove the module ''' _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: # Manually remove the object from any parent object it is mounted to. # This is not very elegant because when an object (child) is deleted, the unmounting # done in OpenCOVER will send a removeChildMessage to the parent. However, because # it's a separate process, the child will already be fully deleted in vr-prepare # when receiving this message and the coverKey of the child is not known anymore. sceneObjects = [ obj for obj in globalKeyHandler().getAllElements().itervalues() if hasattr(obj, "typeNr") and (obj.typeNr == VIS_SCENE_OBJECT) ] for obj in sceneObjects: if self.key in obj.params.children: params = CopyParams(obj.params) params.children.remove(self.key) negMsgHandler.internalRecvParams(obj.key, params) negMsgHandler.sendParams(obj.key, params) self.sendDelete() theNet().remove(self.performerScene) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): ''' delete this CoviseVis: remove the module ''' _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: theNet().remove(self.coverDocument) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): ''' delete this VisItem: remove the module ''' _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: if hasattr(self, '_module') and self._module: theNet().remove(self._module) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): """ delete this CoviseVis: remove the module """ _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: theNet().remove(self.performerScene) theNet().remove(self.addAttribute) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): ''' delete this CoviseVis: remove the module ''' _infoer.function = str(self.delete) _infoer.write(" ") if isInitialized: theNet().remove(self.performerScene) theNet().remove(self.addAttribute) VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): if isInitialized: scgrMgr = globalKeyHandler().getObject( globalKeyHandler().globalSceneGraphMgrKey) if scgrMgr: # if no scgrMgr exists, it has already been deleted (no need to delete the key) scgrMgr.deleteKey(self.key) return VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): globalKeyHandler().getObject( globalKeyHandler().globalDNAMgrKey).deleteKey(self.key) return VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): if isInitialized: scgrMgr = globalKeyHandler().getObject(globalKeyHandler().globalSceneGraphMgrKey) if scgrMgr: # if no scgrMgr exists, it has already been deleted (no need to delete the key) scgrMgr.deleteKey(self.key) return VisItem.delete(self, isInitialized, negMsgHandler)
def delete(self, isInitialized, negMsgHandler=None): globalKeyHandler().getObject(globalKeyHandler().globalDNAMgrKey).deleteKey(self.key) return VisItem.delete(self, isInitialized, negMsgHandler)