23 class StreamImageReader;
68 Stream = &input_stream;
82 bool ReadUpToTag(
const Tag & tag, std::set<Tag>
const & skiptags = std::set<Tag>() );
118 template <
typename T_Caller>
119 bool InternalReadCommon(
const T_Caller &caller);
121 std::istream *Stream;
122 std::ifstream *Ifstream;
a DICOM File
Definition gdcmFile.h:34
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
const File & GetFile() const
Set/Get File.
Definition gdcmReader.h:72
void SetStream(std::istream &input_stream)
Set the open-ed stream directly.
Definition gdcmReader.h:67
bool ReadSelectedTags(std::set< Tag > const &tags, bool readvalues=true)
Will only read the specified selected tags.
virtual bool Read()
Main function to read a file.
void SetFileName(const char *filename_native)
size_t GetStreamCurrentPosition() const
void SetFile(File &file)
Set/Get File.
Definition gdcmReader.h:78
SmartPointer< File > F
Definition gdcmReader.h:103
bool ReadSelectedPrivateTags(std::set< PrivateTag > const &ptags, bool readvalues=true)
Will only read the specified selected private tags.
bool ReadUpToTag(const Tag &tag, std::set< Tag > const &skiptags=std::set< Tag >())
bool ReadMetaInformation()
File & GetFile()
Set/Get File.
Definition gdcmReader.h:75
std::istream * GetStreamPtr() const
Definition gdcmReader.h:115
Class for Smart Pointer.
Definition gdcmSmartPointer.h:40
StreamImageReader.
Definition gdcmStreamImageReader.h:39
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
Class to manipulate Transfer Syntax.
Definition gdcmTransferSyntax.h:40
#define GDCM_EXPORT
Definition gdcmWin32.h:34