14 #ifndef GDCMTABLEREADER_H
15 #define GDCMTABLEREADER_H
37 TableReader(
Defs &defs):CurrentDefs(defs),ParsingModule(false),ParsingModuleEntry(false),
38 ParsingModuleEntryDescription(false),
40 ParsingMacroEntry(false),
41 ParsingMacroEntryDescription(false),
43 ParsingIODEntry(false),
55 virtual void StartElement(
const char *name,
const char **atts);
56 virtual void EndElement(
const char *name);
57 virtual void CharacterDataHandler(
const char *data,
int length);
59 void HandleModuleEntry(
const char **atts);
60 void HandleModule(
const char **atts);
61 void HandleModuleEntryDescription(
const char **atts);
62 void HandleMacroEntry(
const char **atts);
63 void HandleMacro(
const char **atts);
64 void HandleMacroEntryDescription(
const char **atts);
65 void HandleModuleInclude(
const char **atts);
66 void HandleIODEntry(
const char **atts);
67 void HandleIOD(
const char **atts);
86 std::string CurrentModuleName;
87 std::string CurrentModuleRef;
88 std::string CurrentMacroRef;
90 bool ParsingModuleEntry;
91 bool ParsingModuleEntryDescription;
93 bool ParsingMacroEntry;
94 bool ParsingMacroEntryDescription;
98 std::string Description;
103 #endif //GDCMTABLEREADER_H
const char * GetFilename()
Definition: gdcmTableReader.h:49
Class for representing a IODEntry.
Definition: gdcmIODEntry.h:51
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
FIXME I do not like the name 'Defs'.
Definition: gdcmDefs.h:32
Class to manipulate file name's.
Definition: gdcmFilename.h:27
Class for representing a Module.
Definition: gdcmModule.h:37
void SetFilename(const char *filename)
Definition: gdcmTableReader.h:48
Class for representing a TableReader.
Definition: gdcmTableReader.h:34
const Defs & GetDefs() const
Definition: gdcmTableReader.h:72
Class for representing a Macro.
Definition: gdcmMacro.h:36
Class for representing a ModuleEntry.
Definition: gdcmModuleEntry.h:29
Class for representing a IOD.
Definition: gdcmIOD.h:34
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element). Basically an uint32_t which...
Definition: gdcmTag.h:38
TableReader(Defs &defs)
Definition: gdcmTableReader.h:37
Definition: gdcmASN1.h:20
virtual ~TableReader()
Definition: gdcmTableReader.h:45