14 #ifndef GDCMPRESENTATIONCONTEXTRQ_H
15 #define GDCMPRESENTATIONCONTEXTRQ_H
24 class PresentationContext;
45 std::istream &Read(std::istream &is);
46 const std::ostream &Write(std::ostream &os)
const;
54 typedef std::vector<TransferSyntaxSub>::size_type
SizeType;
60 void SetPresentationContextID( uint8_t
id );
61 uint8_t GetPresentationContextID()
const;
63 void Print(std::ostream &os)
const;
67 assert( TransferSyntaxes.size() == 1 );
68 assert( pc.TransferSyntaxes.size() == 1 );
69 return SubItems == pc.SubItems && TransferSyntaxes == pc.TransferSyntaxes;
75 static const uint8_t ItemType;
76 static const uint8_t Reserved2;
79 static const uint8_t Reserved6;
80 static const uint8_t Reserved7;
81 static const uint8_t Reserved8;
89 std::vector<TransferSyntaxSub> TransferSyntaxes;
96 #endif //GDCMPRESENTATIONCONTEXTRQ_H