33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmdata/dcitem.h"
95 virtual DcmEVR
ident()
const;
119 virtual void print(STD_NAMESPACE ostream&out,
120 const size_t flags = 0,
122 const char *pixelFileName = NULL,
123 size_t *pixelCounter = NULL);
136 const E_EncodingType enctype);
143 virtual OFBool
canWriteXfer(
const E_TransferSyntax newXfer,
144 const E_TransferSyntax oldXfer = EXS_Unknown);
162 const E_TransferSyntax xfer = EXS_Unknown,
163 const E_GrpLenEncoding glenc = EGL_noChange,
164 const Uint32 maxReadLength = DCM_MaxReadLength);
174 const E_TransferSyntax oxfer,
175 const E_EncodingType enctype,
207 const E_TransferSyntax oxfer,
208 const E_EncodingType enctype,
210 const E_GrpLenEncoding glenc,
211 const E_PaddingEncoding padenc = EPD_noChange,
212 const Uint32 padlen = 0,
213 const Uint32 subPadlen = 0,
214 Uint32 instanceLength = 0);
225 const E_TransferSyntax oxfer,
226 const E_EncodingType enctype,
236 const size_t flags = 0);
250 const E_TransferSyntax readXfer = EXS_Unknown,
251 const E_GrpLenEncoding groupLength = EGL_noChange,
252 const Uint32 maxReadLength = DCM_MaxReadLength);
267 const E_TransferSyntax writeXfer = EXS_Unknown,
268 const E_EncodingType encodingType = EET_UndefinedLength,
269 const E_GrpLenEncoding groupLength = EGL_recalcGL,
270 const E_PaddingEncoding padEncoding = EPD_noChange,
271 const Uint32 padLength = 0,
272 const Uint32 subPadLength = 0);