plastimatch
Loading...
Searching...
No Matches
dcmtk_metadata.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _dcmtk_metadata_h_
5#define _dcmtk_metadata_h_
6
7#include "plmbase_config.h"
8#include "dcmtk_file.h"
9#include "metadata.h"
10
11class DcmDataset;
12class DcmTagKey;
13
14class Dcmtk_file;
15
16void
18 DcmDataset *dataset,
19 const Metadata::Pointer& meta,
20 const DcmTagKey& tagkey,
21 const char* default_value);
22
23void
25 Metadata::Pointer& meta,
26 const Dcmtk_file::Pointer& df,
27 const DcmTagKey& tagkey);
28
29void
31 Metadata::Pointer& meta,
32 const Dcmtk_file* df,
33 const DcmTagKey& tagkey);
34
35#endif
Definition dcmtk_file.h:20
std::shared_ptr< Self > Pointer
Definition dcmtk_file.h:22
void dcmtk_copy_into_metadata(Metadata::Pointer &meta, const Dcmtk_file::Pointer &df, const DcmTagKey &tagkey)
Definition dcmtk_metadata.cxx:39
void dcmtk_copy_from_metadata(DcmDataset *dataset, const Metadata::Pointer &meta, const DcmTagKey &tagkey, const char *default_value)
Definition dcmtk_metadata.cxx:17