MMCore 10.1.1
Metadata Class Reference

#include <ImageMetadata.h>

Public Member Functions

 Metadata (const Metadata &original)
void Clear ()
std::vector< std::string > GetKeys () const
bool HasTag (const char *key)
MetadataSingleTag GetSingleTag (const char *key) const MMCORE_LEGACY_THROW(MetadataKeyError)
MetadataArrayTag GetArrayTag (const char *key) const MMCORE_LEGACY_THROW(MetadataKeyError)
void SetTag (MetadataTag &tag)
void RemoveTag (const char *key)
template<class anytype>
void PutTag (std::string key, std::string deviceLabel, anytype value)
template<class anytype>
void PutImageTag (std::string key, anytype value)
template<class anytype>
MMCORE_DEPRECATED void put (std::string key, anytype value)
Metadata & operator= (const Metadata &rhs)
void Merge (const Metadata &newTags)
std::string Serialize () const
std::string readLine (std::istringstream &iss)
bool Restore (const char *stream)
std::string Dump ()

Detailed Description

Container for all metadata associated with a single image.


The documentation for this class was generated from the following file: