18 #ifndef GDCMQUERYBASE_H
19 #define GDCMQUERYBASE_H
65 virtual std::vector<Tag> GetRequiredTags(
const ERootType& inRootType)
const = 0;
66 virtual std::vector<Tag> GetUniqueTags(
const ERootType& inRootType)
const = 0;
67 virtual std::vector<Tag> GetOptionalTags(
const ERootType& inRootType)
const = 0;
77 virtual std::vector<Tag> GetHierachicalSearchTags(
const ERootType& inRootType)
const = 0;
81 std::vector<Tag> GetAllTags(
const ERootType& inRootType)
const;
85 std::vector<Tag> GetAllRequiredTags(
const ERootType& inRootType)
const;
87 virtual const char * GetName()
const = 0;
92 #endif //GDCMQUERYBASE_H