29 static const Tag FileMetaInformationGroupLength;
30 static const Tag TransferSyntaxUID;
32 std::shared_ptr<DataSet> m_data_set;
36 UID m_media_storage_instance_uid;
78 std::shared_ptr<const DataSet>
data_set()
const;
92 size_t write(std::shared_ptr<Writer> writer);
95 void read(Reader& reader);
96 void fill_defaults(
const SOPClass& sop_class,
const UID& media_storage_instance_uid);
Endian
Definition: vega.h:24
Exception()
Definition: vega.h:13
A class which encapsulates the DICOM transfer syntaxes.
Definition: transfer_syntax.h:20
The base class for exceptions that are raised by the vega library.
Definition: vega.h:11
A class which wraps the media storage SOP class.
Definition: sop_class.h:20
Class for working with DICOM data element tags.
Definition: tag.h:15