def setParameterNode(self, parameterNode): DeviceWidget.setParameterNode(self, parameterNode) if parameterNode: shNode = slicer.vtkMRMLSubjectHierarchyNode.GetSubjectHierarchyNode(slicer.mrmlScene) parameterNodeShItem = shNode.GetItemByDataNode(parameterNode) self.measurementTree.setRootItem(parameterNodeShItem) self.measurementTree.setEnabled(True) else: self.measurementTree.setEnabled(False)
def setParameterNode(self, parameterNode): DeviceWidget.setParameterNode(self, parameterNode)
def setParameterNode(self, parameterNode): DeviceWidget.setParameterNode(self, parameterNode) if self.parameterNode: self.setupResliceDriver()
def setParameterNode(self, parameterNode): DeviceWidget.setParameterNode(self, parameterNode) if self.parameterNode: for deviceClass in self.registeredDeviceClasses: self.deviceWidgetFrames[deviceClass.ID].setParameterNode( self.parameterNode)