14#ifndef GDCMPRESENTATIONDATAVALUE_H
15#define GDCMPRESENTATIONDATAVALUE_H
36 std::istream &
Read(std::istream &is);
37 std::istream &
ReadInto(std::istream &is, std::ostream &os);
39 const std::ostream &
Write(std::ostream &os)
const;
47 void SetBlob(
const std::string & partialblob);
53 PresentationContextID = id;
56 assert( MessageHeader <= 0x3 );
62 MessageHeader = messageheader;
63 assert( MessageHeader <= 0x3 );
73 void Print(std::ostream &os)
const;
84 uint8_t PresentationContextID;
85 uint8_t MessageHeader;
Class to represent a Data Set (which contains Data Elements)
Definition gdcmDataSet.h:56
PresentationDataValue.
Definition gdcmPresentationDataValue.h:33
bool GetIsCommand() const
const std::string & GetBlob() const
void Print(std::ostream &os) const
std::istream & ReadInto(std::istream &is, std::ostream &os)
uint8_t GetPresentationContextID() const
Definition gdcmPresentationDataValue.h:50
bool GetIsLastFragment() const
uint8_t GetMessageHeader() const
Definition gdcmPresentationDataValue.h:55
void SetBlob(const std::string &partialblob)
static DataSet ConcatenatePDVBlobs(const std::vector< PresentationDataValue > &inPDVs)
const std::ostream & Write(std::ostream &os) const
void SetMessageHeader(uint8_t messageheader)
Definition gdcmPresentationDataValue.h:61
void SetPresentationContextID(uint8_t id)
Definition gdcmPresentationDataValue.h:51
void SetCommand(bool inCommand)
static DataSet ConcatenatePDVBlobsAsExplicit(const std::vector< PresentationDataValue > &inPDVs)
std::istream & Read(std::istream &is)
void SetLastFragment(bool inLast)
void SetDataSet(const DataSet &ds)
#define GDCM_EXPORT
Definition gdcmWin32.h:34