def setDataUnit(self, dataUnit, selectedItem = -1): """ Set the dataunit used for preview. Should be a combined data unit, the source units of which we can get and read as ImageData """ Logging.info("Setting dataunit of PreviewFrame to %s"%str(dataUnit), kw="preview") if not dataUnit: self.dataUnit = None self.z = 0 self.slice = None self.updatePreview() self.Refresh() return self.dataUnit = dataUnit self.settings = dataUnit.getSettings() self.updateColor() InteractivePanel.setDataUnit(self, self.dataUnit) try: count = dataUnit.getNumberOfTimepoints() x, y, z = dataUnit.getDimensions() except Logging.GUIError, ex: ex.show() return
def setDataUnit(self, dataUnit, selectedItem=-1): """ Set the dataunit used for preview. Should be a combined data unit, the source units of which we can get and read as ImageData """ Logging.info("Setting dataunit of PreviewFrame to %s" % str(dataUnit), kw="preview") if not dataUnit: self.dataUnit = None self.z = 0 self.slice = None self.updatePreview() self.Refresh() return self.dataUnit = dataUnit self.settings = dataUnit.getSettings() self.updateColor() InteractivePanel.setDataUnit(self, self.dataUnit) try: count = dataUnit.getNumberOfTimepoints() x, y, z = dataUnit.getDimensions() except Logging.GUIError, ex: ex.show() return
def setDataUnit(self, dataunit): """ Sets the dataunit to display """ self.dataUnit = dataunit if not dataunit: return self.dims = dataunit.getDimensions() self.voxelSize = dataunit.getVoxelSize() InteractivePanel.setDataUnit(self, dataunit) tp = self.timepoint self.timepoint = -1 self.setTimepoint(tp) x, y = self.paintSize #self.setScrollbars(x, y) self.calculateBuffer() self.updatePreview()