Xmipp  v3.23.11-Nereus
MetaData Member List

This is the complete list of members for MetaData, including all inherited members.

_commentMetaDataprotected
_fastStringSearchMetaDataprotected
_fastStringSearchLabelMetaDataprotected
_inFileMetaDataprotected
_maxRowsMetaDataprotected
_parsedLinesMetaDataprotected
_parseObject(std::istream &is, MDObject &object, size_t id=BAD_OBJID)MetaDataprotectedvirtual
_parseObjects(std::istream &is, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels, bool firstTime)=0MetaDataprotectedpure virtual
_precisionMetaDataprotected
_readColumns(std::istream &is, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels=nullptr)MetaDataprotectedvirtual
_readColumnsStar(mdBlock &block, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels, bool addColumns=true, size_t id=BAD_OBJID)MetaDataprotectedvirtual
_readRows(std::istream &is, std::vector< MDObject *> &columnValues, bool useCommentAsImage)MetaDataprotectedvirtual
_readRowsStar(mdBlock &block, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels)MetaDataprotectedvirtual
_writeRows(std::ostream &os) const =0MetaDatapure virtual
addLabel(const MDLabel label, int pos=-1)=0MetaDatapure virtual
addObject()=0MetaDatapure virtual
addRow(const MDRow &row)=0MetaDatapure virtual
append(const FileName &outFile) constMetaData
begin()=0MetaDatapure virtual
begin() const =0MetaDatapure virtual
clear()MetaDatavirtual
const_iterator typedefMetaData
containsLabel(const MDLabel label) const =0MetaDatapure virtual
containsObject(size_t objectId) const =0MetaDatapure virtual
containsObject(const MDQuery &) const =0MetaDatapure virtual
copyColumn(MDLabel labelDest, MDLabel labelSrc)=0MetaDatapure virtual
copyColumnTo(MetaData &md, MDLabel labelDest, MDLabel labelSrc)=0MetaDatapure virtual
copyInfo(const MetaData &md)MetaDataprotected
countObjects(const MDQuery &) const =0MetaDatapure virtual
end()=0MetaDatapure virtual
end() const =0MetaDatapure virtual
fillConstant(MDLabel label, const String &value)=0MetaDatapure virtual
fillLinear(MDLabel label, double initial, double step)=0MetaDatapure virtual
fillRandom(MDLabel label, const String &mode, double op1, double op2, double op3=0.)=0MetaDatapure virtual
findObjects(std::vector< size_t > &objectsOut, const MDQuery &query) const =0MetaDatapure virtual
findObjects(std::vector< size_t > &objectsOut, int limit=-1) const =0MetaDatapure virtual
firstObject(const MDQuery &) const =0MetaDatapure virtual
firstRowId() const =0MetaDatapure virtual
getActiveLabels() const =0MetaDatapure virtual
getColumnValues(const MDLabel label) constMetaDatainline
getColumnValues(const MDLabel label, std::vector< T > &out) constMetaDatainline
getColumnValues(const MDLabel label, std::vector< MDObject > &valuesOut) const =0MetaDatapure virtual
getComment() constMetaDatainlinevirtual
getFilename() constMetaDatainlinevirtual
getMaxStringLength(const MDLabel thisLabel) const =0MetaDatapure virtual
getParsedLines()MetaDatainlinevirtual
getRow(size_t id)=0MetaDatapure virtual
getRow(size_t id) const =0MetaDatapure virtual
getRowValues(size_t id, std::vector< MDObject > &values) const =0MetaDatapure virtual
getStrFromValue(const MDLabel label, String &strOut, size_t id) constMetaDatavirtual
getValue(MDObject &mdValueOut, size_t id) const =0MetaDatapure virtual
getValue(const MDLabel label, size_t id) constMetaDatainline
getValue(const MDLabel label, T &valueOut, size_t id) constMetaDatainline
getValueOrAbort(const MDLabel label, size_t id) constMetaDatainline
getValueOrAbort(const MDLabel label, size_t id)MetaDatainline
getValueOrAbort(const MDLabel label, T &valueOut, size_t id) constMetaDatainline
getValueOrDefault(const MDLabel label, size_t id, const T &_default) constMetaDatainline
getValueOrDefault(const MDLabel label, size_t id, T &_default)MetaDatainline
getValueOrDefault(const MDLabel label, T &valueOut, size_t id, const T1 &_default) constMetaDatainline
id_begin()=0MetaDatapure virtual
id_begin() const =0MetaDatapure virtual
id_const_iterator typedefMetaData
id_end()=0MetaDatapure virtual
id_end() const =0MetaDatapure virtual
id_iterator typedefMetaData
ids()MetaDatainlinevirtual
ids() constMetaDatainlinevirtual
importObject(const MetaData &md, const size_t id, bool doClear=true)=0MetaDatapure virtual
importObjects(const MetaData &md, const std::vector< size_t > &objectsToAdd, bool doClear=true)=0MetaDatapure virtual
importObjects(const MetaData &md, const MDQuery &query, bool doClear=true)=0MetaDatapure virtual
isColumnFormat() constMetaDatainlinevirtual
isEmpty() constMetaDatainlinevirtual
isMetadataFileMetaData
iterator typedefMetaData
keepLabels(const std::vector< MDLabel > &labels)MetaData
lastRowId() const =0MetaDatapure virtual
MDBaseRowIterator< false >MetaDatafriend
MDBaseRowIterator< true >MetaDatafriend
MetaData()=defaultMetaData
nextBlock(mdBuffer &buffer, mdBlock &block)MetaDatavirtual
operator=(const MetaData &md)MetaDatainline
precision() constMetaDataprotected
print() constMetaDatainlinevirtual
read(const FileName &inFile, const std::vector< MDLabel > *desiredLabels=nullptr, bool decomposeStack=true)=0MetaDatapure virtual
readStar(const FileName &filename, const std::vector< MDLabel > *desiredLabels, const String &blockRegExp, bool decomposeStack)MetaDataprotectedvirtual
removeDisabled()MetaDatavirtual
removeLabel(const MDLabel label)=0MetaDatapure virtual
removeObject(size_t id)=0MetaDatapure virtual
removeObjects(const std::vector< size_t > &toRemove)=0MetaDatapure virtual
removeObjects(const MDQuery &)=0MetaDatapure virtual
removeObjects()=0MetaDatapure virtual
renameColumn(MDLabel oldLabel, MDLabel newLabel)=0MetaDatapure virtual
renameColumn(const std::vector< MDLabel > &oldLabel, const std::vector< MDLabel > &newLabel)=0MetaDatapure virtual
selectPart(const MetaData &mdIn, size_t startPosition, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID)=0MetaDatapure virtual
selectRandomSubset(const MetaData &mdIn, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID)=0MetaDatapure virtual
setColumnFormat(bool column)MetaDatainlinevirtual
setColumnValues(const MDLabel label, const std::vector< T > &valuesIn)MetaDatainline
setColumnValues(const std::vector< MDObject > &valuesIn)=0MetaDatapure virtual
setComment(const String &newComment="No comment")MetaDatainlinevirtual
setFilename(const FileName &_filename)MetaDatainlinevirtual
setMaxRows(size_t maxRows=0)MetaDatainlinevirtual
setPrecission(int _precision)MetaDatainlinevirtual
setValue(const MDLabel label, const T &valueIn, size_t id)MetaDatainline
setValue(const MDObject &mdValueIn, size_t id)=0MetaDatapure virtual
setValueCol(const MDObject &mdValueIn)=0MetaDatapure virtual
setValueCol(const MDLabel label, const T &valueIn)MetaDatainline
setValueFromStr(const MDLabel label, const String &value, size_t id)MetaDatavirtual
size() const =0MetaDatapure virtual
write(const FileName &outFile, WriteModeMetaData mode=MD_OVERWRITE) const =0MetaDatapure virtual
write(std::ostream &os, const String &blockName="", WriteModeMetaData mode=MD_OVERWRITE) const =0MetaDatapure virtual
writeStar(const FileName &outFile, const String &blockName, WriteModeMetaData mode) constMetaDatavirtual
writeText(const FileName fn, const std::vector< MDLabel > *desiredLabels) const =0MetaDatapure virtual
writeXML(const FileName fn, const FileName blockname, WriteModeMetaData mode) const =0MetaDatapure virtual
~MetaData()MetaDatavirtual