def _getLabelRenderType(self, label): """ Return the way to render each label. """ if xmipp.labelIsImage(label): return COL_RENDER_IMAGE labelType = xmipp.labelType(label) if labelType == xmipp.LABEL_BOOL: return COL_RENDER_CHECKBOX return COL_RENDER_TEXT
def _getLabelRenderType(self, label, md): """ Return the way to render each label. """ if xmipp.labelIsImage(label): value = md.getValue(label, md.firstObject()) if value.endswith('.vol'): return COL_RENDER_VOLUME return COL_RENDER_IMAGE labelType = xmipp.labelType(label) if labelType == xmipp.LABEL_BOOL: return COL_RENDER_CHECKBOX return COL_RENDER_TEXT
def _getMdString(self, filename, block=None): md = xmipp.MetaData() if block: md.read(block + '@' + filename) else: md.read(filename, 1) labels = md.getActiveLabels() msg = "Metadata items: *%d*\n" % md.getParsedLines() msg += "Metadata labels: " + ''.join(["\n - %s" % xmipp.label2Str(l) for l in labels]) imgPath = None for label in labels: if xmipp.labelIsImage(label): imgPath = self._getImgPath(filename, md.getValue(label, md.firstObject())) break if imgPath: self._imgPreview = self._getImagePreview(imgPath) self._imgInfo = self._getImageString(imgPath) return msg
def _getMdString(self, filename, block=None): md = xmipp.MetaData() if block: md.read(block + '@' + filename) else: md.read(filename, 1) labels = md.getActiveLabels() msg = "Metadata items: *%d*\n" % md.getParsedLines() msg += "Metadata labels: " + ''.join( ["\n - %s" % xmipp.label2Str(l) for l in labels]) imgPath = None for label in labels: if xmipp.labelIsImage(label): imgPath = self._getImgPath( filename, md.getValue(label, md.firstObject())) break if imgPath: self._imgPreview = self._getImagePreview(imgPath) self._imgInfo = self._getImageString(imgPath) return msg