13#include "dcmtk/dcmdata/dctagkey.h" 
   34    make_key (
unsigned short key1, 
unsigned short key2) 
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