26 #ifndef CORE_METADATA_STATIC_H 27 #define CORE_METADATA_STATIC_H 118 static std::map<std::string, MDLabel> names;
125 static void addExtraAliases();
1177 MDL::addExtraAliases();
1185 delete MDL::data[
i];
static bool isMicrograph(const MDLabel label)
static MDLabel str2Label(const String &labelName)
static bool isImage(const MDLabel label)
static std::map< String, MDLabel > & getLabelDict()
static bool isInt(const MDLabel label)
static bool isCtfParam(const MDLabel label)
static bool isValidLabel(const MDLabel &label)
friend class MDLabelStaticInit
static void emptifyHeader(MDRow &)
static bool isBool(const MDLabel label)
static String labelType2Str(MDLabelType type)
static bool isVector(const MDLabel label)
static String label2StrSql(const MDLabel label)
static MDLabelType labelType(const MDLabel label)
static void resetBufferIndex()
static bool isStack(const MDLabel label)
static bool isMetadata(const MDLabel label)
static bool isVolume(const MDLabel label)
static bool isTextFile(const MDLabel label)
static bool isLong(const MDLabel label)
static MDLabel getNewAlias(const String &alias, MDLabelType type=LABEL_NOTYPE)
static MDRowSql emptyHeaderSql()
static MDRowVec emptyHeaderVec()
static bool isPSD(const MDLabel label)
static bool isString(const MDLabel label)
static String label2SqlColumn(const MDLabel label)
static bool isDouble(const MDLabel label)
static bool hasTag(const MDLabel label, const int tags)
static void str2LabelVector(const String &labelsStr, std::vector< MDLabel > &labels)
static String label2Str(const MDLabel &label)
static void addLabelAlias(MDLabel label, const String &alias, bool replace=false, MDLabelType type=LABEL_NOTYPE)
static bool isVectorLong(const MDLabel label)