14 #ifndef GDCMMODULEENTRY_H
15 #define GDCMMODULEENTRY_H
32 ModuleEntry(
const char *name =
"",
const char *type =
"3",
const char *description =
""):Name(name),DescriptionField(description) {
38 void SetName(
const char *name) { Name = name; }
39 const char *
GetName()
const {
return Name.c_str(); }
77 #endif //GDCMMODULEENTRY_H
void SetType(const Type &type)
Definition: gdcmModuleEntry.h:41
const Type & GetType() const
Definition: gdcmModuleEntry.h:42
ModuleEntry(const char *name="", const char *type="3", const char *description="")
Definition: gdcmModuleEntry.h:32
ModuleEntry MacroEntry
Definition: gdcmModuleEntry.h:72
Description DescriptionField
Definition: gdcmModuleEntry.h:63
static TypeType GetTypeType(const char *type)
Type.
Definition: gdcmType.h:41
void SetName(const char *name)
Definition: gdcmModuleEntry.h:38
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:92
void SetDescription(const char *d)
Definition: gdcmModuleEntry.h:50
const char * GetName() const
Definition: gdcmModuleEntry.h:39
Type DataElementType
Definition: gdcmModuleEntry.h:60
std::string Name
Definition: gdcmModuleEntry.h:56
std::string Description
Definition: gdcmModuleEntry.h:49
Class for representing a ModuleEntry.
Definition: gdcmModuleEntry.h:29
const Description & GetDescription() const
Definition: gdcmModuleEntry.h:51
virtual ~ModuleEntry()
Definition: gdcmModuleEntry.h:35