14 #ifndef GDCMIODENTRY_H
15 #define GDCMIODENTRY_H
54 IODEntry(
const char *name =
"",
const char *ref =
"",
const char *usag =
""):Name(name),Ref(ref),usage(usag) {
58 void SetIE(
const char *ie) { IE = ie; }
59 const char *
GetIE()
const {
return IE.c_str(); }
61 void SetName(
const char *name) { Name = name; }
62 const char *
GetName()
const {
return Name.c_str(); }
64 void SetRef(
const char *ref) { Ref = ref; }
65 const char *
GetRef()
const {
return Ref.c_str(); }
67 void SetUsage(
const char *usag) { usage = usag; }
68 const char *
GetUsage()
const {
return usage.c_str(); }
83 _os << _val.IE <<
"\t" << _val.Name <<
"\t" << _val.Ref <<
"\t" << _val.usage;
89 #endif //GDCMIODENTRY_H
const char * GetIE() const
Definition: gdcmIODEntry.h:59
const char * GetName() const
Definition: gdcmIODEntry.h:62
Class for representing a IODEntry.
Definition: gdcmIODEntry.h:51
void SetUsage(const char *usag)
Definition: gdcmIODEntry.h:67
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
UsageType
Definition: gdcmUsage.h:51
void SetIE(const char *ie)
Definition: gdcmIODEntry.h:58
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:88
const char * GetUsage() const
Definition: gdcmIODEntry.h:68
void SetRef(const char *ref)
Definition: gdcmIODEntry.h:64
const char * GetRef() const
Definition: gdcmIODEntry.h:65
void SetName(const char *name)
Definition: gdcmIODEntry.h:61
IODEntry(const char *name="", const char *ref="", const char *usag="")
Definition: gdcmIODEntry.h:54
Definition: gdcmASN1.h:20