Esempio n. 1
0
 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
Esempio n. 2
0
    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
Esempio n. 3
0
 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
Esempio n. 4
0
 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
Esempio n. 5
0
    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