13#include "dcmtk/dcmdata/dctagkey.h"
34 make_key (
unsigned short key1,
unsigned short key2)
const;
36 get_metadata (
const std::string& key)
const;
38 get_metadata (
unsigned short key1,
unsigned short key2)
const;
40 set_metadata (
const std::string& key,
const std::string& val);
41 void set_metadata (
unsigned short key1,
unsigned short key2,
42 const std::string& val);
44 const std::string& get_metadata (
const DcmTagKey& key)
const;
45 void set_metadata (
const DcmTagKey& key,
const std::string& val);
50 void set_metadata (
const std::vector<std::string>& metadata);
59 void remove_metadata (
unsigned short key1,
unsigned short key2);
61 void create_anonymous ();
62 void print_metadata ()
const;
66 std::map<std::string, std::string>
m_data;
#define PLMBASE_API
Definition plmbase_config.h:19