14 #ifndef GDCMTRANSFERSYNTAX_H
15 #define GDCMTRANSFERSYNTAX_H
58 ImageSpacingType GetImageSpacing();
62 ImplicitVRLittleEndian = 0,
83 #ifdef GDCM_SUPPORT_BROKEN_IMPLEMENTATION
93 static const char* GetTSString(TSType ts);
94 static TSType GetTSType(
const char *str);
96 NegociatedType GetNegociatedType()
const;
103 bool IsValid()
const {
return TSField != TS_END; }
105 operator TSType ()
const {
return TSField; }
112 bool IsEncoded()
const;
114 bool IsImplicit()
const;
115 bool IsExplicit()
const;
117 bool IsEncapsulated()
const;
120 bool IsLossy()
const;
122 bool IsLossless()
const;
124 bool CanStoreLossy()
const;
131 bool IsImplicit(TSType ts)
const;
132 bool IsExplicit(TSType ts)
const;
133 bool IsLittleEndian(TSType ts)
const;
134 bool IsBigEndian(TSType ts)
const;
148 #endif //GDCMTRANSFERSYNTAX_H
Definition: gdcmTransferSyntax.h:72
Definition: gdcmTransferSyntax.h:87
Definition: gdcmTransferSyntax.h:78
Definition: gdcmTransferSyntax.h:75
bool IsValid() const
Definition: gdcmTransferSyntax.h:103
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
TSType
Definition: gdcmTransferSyntax.h:61
Definition: gdcmTransferSyntax.h:69
Definition: gdcmTransferSyntax.h:63
const char * GetString() const
Definition: gdcmTransferSyntax.h:126
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:92
Definition: gdcmTransferSyntax.h:80
Definition: gdcmTransferSyntax.h:44
Definition: gdcmTransferSyntax.h:86
Definition: gdcmTransferSyntax.h:73
Definition: gdcmTransferSyntax.h:82
Definition: gdcmTransferSyntax.h:81
Class to manipulate Transfer Syntax.
Definition: gdcmTransferSyntax.h:39
Definition: gdcmTransferSyntax.h:74
Definition: gdcmTransferSyntax.h:67
TransferSyntax(TSType type=ImplicitVRLittleEndian)
Definition: gdcmTransferSyntax.h:109
Definition: gdcmTransferSyntax.h:76
SwapCode representation.
Definition: gdcmSwapCode.h:27
Definition: gdcmTransferSyntax.h:77
static const char * GetTSString(TSType ts)
Definition: gdcmTransferSyntax.h:79
Definition: gdcmTransferSyntax.h:66
Definition: gdcmTransferSyntax.h:64
Definition: gdcmTransferSyntax.h:65
Definition: gdcmTransferSyntax.h:70
Definition: gdcmTransferSyntax.h:71
Definition: gdcmTransferSyntax.h:68