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