14 #ifndef GDCMTRANSFERSYNTAX_H
15 #define GDCMTRANSFERSYNTAX_H
58 ImageSpacingType GetImageSpacing();
62 ImplicitVRLittleEndian = 0,
82 #ifdef GDCM_SUPPORT_BROKEN_IMPLEMENTATION
91 static const char* GetTSString(TSType ts);
92 static TSType GetTSType(
const char *str);
94 NegociatedType GetNegociatedType()
const;
101 bool IsValid()
const {
return TSField != TS_END; }
103 operator TSType ()
const {
return TSField; }
110 bool IsEncoded()
const;
112 bool IsImplicit()
const;
113 bool IsExplicit()
const;
115 bool IsEncapsulated()
const;
118 bool IsLossy()
const;
120 bool IsLossless()
const;
122 bool CanStoreLossy()
const;
129 bool IsImplicit(TSType ts)
const;
130 bool IsExplicit(TSType ts)
const;
131 bool IsLittleEndian(TSType ts)
const;
132 bool IsBigEndian(TSType ts)
const;
146 #endif //GDCMTRANSFERSYNTAX_H