33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmdata/dcitem.h"
39 #define DCM_Magic "DICM"
42 #define DCM_MagicLen 4
45 #define DCM_PreambleLen 128
48 #define META_HEADER_DEFAULT_TRANSFERSYNTAX EXS_LittleEndianExplicit
102 virtual DcmEVR
ident()
const;
120 virtual void print(STD_NAMESPACE ostream&out,
121 const size_t flags = 0,
123 const char *pixelFileName = NULL,
124 size_t *pixelCounter = NULL);
147 const E_EncodingType enctype);
159 const E_TransferSyntax xfer = EXS_Unknown,
160 const E_GrpLenEncoding glenc = EGL_noChange,
161 const Uint32 maxReadLength = DCM_MaxReadLength);
171 const E_TransferSyntax oxfer,
172 const E_EncodingType enctype,
181 const size_t flags = 0);
193 const E_TransferSyntax readXfer = EXS_Unknown,
194 const E_GrpLenEncoding groupLength = EGL_noChange,
195 const Uint32 maxReadLength = DCM_MaxReadLength);
214 E_TransferSyntax &newxfer);
235 const E_TransferSyntax xfer,
237 const E_GrpLenEncoding glenc,
240 const Uint32 maxReadLength = DCM_MaxReadLength);