14 #ifndef GDCMPRESENTATIONCONTEXT_H
15 #define GDCMPRESENTATIONCONTEXT_H
43 void AddTransferSyntax(
const char *tsstr );
45 typedef TransferSyntaxArrayType::size_type
SizeType;
49 void SetPresentationContextID( uint8_t
id );
50 uint8_t GetPresentationContextID()
const;
52 void Print(std::ostream &os)
const;
56 assert( TransferSyntaxes.size() == 1 );
57 assert( pc.TransferSyntaxes.size() == 1 );
58 return AbstractSyntax == pc.AbstractSyntax && TransferSyntaxes == pc.TransferSyntaxes;
62 std::string AbstractSyntax;
63 std::vector<std::string> TransferSyntaxes;
69 #endif //GDCMPRESENTATIONCONTEXT_H
const char * GetTransferSyntax(SizeType i) const
Definition: gdcmPresentationContext.h:46
PresentationContext.
Definition: gdcmPresentationContext.h:29
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
SizeType GetNumberOfTransferSyntaxes() const
Definition: gdcmPresentationContext.h:47
TSName
Definition: gdcmUIDs.h:340
TransferSyntaxArrayType::size_type SizeType
Definition: gdcmPresentationContext.h:45
std::vector< std::string > TransferSyntaxArrayType
Definition: gdcmPresentationContext.h:44
Definition: gdcmUIDs.h:342
void SetAbstractSyntax(const char *absyn)
Definition: gdcmPresentationContext.h:40
bool operator==(const PresentationContext &pc) const
Definition: gdcmPresentationContext.h:54
Definition: gdcmASN1.h:20
const char * GetAbstractSyntax() const
Definition: gdcmPresentationContext.h:41