23 class StreamImageReader;
67 void SetFileName(
const char *filename_native);
71 Stream = &input_stream;
85 bool ReadUpToTag(
const Tag & tag, std::set<Tag>
const & skiptags = std::set<Tag>() );
88 bool ReadSelectedTags(std::set<Tag>
const & tags,
bool readvalues =
true);
91 bool ReadSelectedPrivateTags(std::set<PrivateTag>
const & ptags,
bool readvalues =
true);
99 bool ReadMetaInformation();
117 template <
typename T_Caller>
118 bool InternalReadCommon(
const T_Caller &caller);
120 std::istream *Stream;
121 std::ifstream *Ifstream;
133 #endif //GDCMREADER_H