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
SizeType GetNumberOfTransferSyntaxes() const
Definition: gdcmPresentationContextRQ.h:58
std::vector< TransferSyntaxSub > const & GetTransferSyntaxes() const
Definition: gdcmPresentationContextRQ.h:57
PresentationContext.
Definition: gdcmPresentationContext.h:29
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
TransferSyntaxSub Table 9-15 TRANSFER SYNTAX SUB-ITEM FIELDS.
Definition: gdcmTransferSyntaxSub.h:37
AbstractSyntax & GetAbstractSyntax()
Definition: gdcmPresentationContextRQ.h:51
AbstractSyntax const & GetAbstractSyntax() const
Definition: gdcmPresentationContextRQ.h:50
TSName
Definition: gdcmUIDs.h:337
std::vector< TransferSyntaxSub >::size_type SizeType
Definition: gdcmPresentationContextRQ.h:54
Definition: gdcmUIDs.h:339
AbstractSyntax Table 9-14 ABSTRACT SYNTAX SUB-ITEM FIELDS.
Definition: gdcmAbstractSyntax.h:32
TransferSyntaxSub & GetTransferSyntax(SizeType i)
Definition: gdcmPresentationContextRQ.h:56
bool operator==(const PresentationContextRQ &pc) const
Definition: gdcmPresentationContextRQ.h:65
TransferSyntaxSub const & GetTransferSyntax(SizeType i) const
Definition: gdcmPresentationContextRQ.h:55
PresentationContextRQ Table 9-13 PRESENTATION CONTEXT ITEM FIELDS.
Definition: gdcmPresentationContextRQ.h:34