33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmdata/dcsequen.h"
36 #include "dcmtk/dcmdata/dcdatset.h"
103 virtual DcmEVR
ident()
const;
122 virtual void print(STD_NAMESPACE ostream&out,
123 const size_t flags = 0,
125 const char *pixelFileName = NULL,
126 size_t *pixelCounter = NULL);
134 const E_FileWriteMode writeMode = EWM_fileformat);
163 const E_EncodingType enctype);
170 virtual OFBool
canWriteXfer(
const E_TransferSyntax newXfer,
171 const E_TransferSyntax oldXfer = EXS_Unknown);
183 const E_TransferSyntax xfer = EXS_Unknown,
184 const E_GrpLenEncoding glenc = EGL_noChange,
185 const Uint32 maxReadLength = DCM_MaxReadLength);
195 const E_TransferSyntax oxfer,
196 const E_EncodingType enctype,
217 const E_TransferSyntax oxfer,
218 const E_EncodingType enctype,
220 const E_GrpLenEncoding glenc,
221 const E_PaddingEncoding padenc = EPD_noChange,
222 const Uint32 padlen = 0,
223 const Uint32 subPadlen = 0,
224 Uint32 instanceLength = 0,
225 const E_FileWriteMode writeMode = EWM_fileformat);
234 const size_t flags = 0);
251 const E_TransferSyntax readXfer = EXS_Unknown,
252 const E_GrpLenEncoding groupLength = EGL_noChange,
253 const Uint32 maxReadLength = DCM_MaxReadLength,
254 const E_FileReadMode readMode = ERM_autoDetect);
269 const E_TransferSyntax writeXfer = EXS_Unknown,
270 const E_EncodingType encodingType = EET_UndefinedLength,
271 const E_GrpLenEncoding groupLength = EGL_recalcGL,
272 const E_PaddingEncoding padEncoding = EPD_noChange,
273 const Uint32 padLength = 0,
274 const Uint32 subPadLength = 0,
275 const E_FileWriteMode writeMode = EWM_fileformat);
353 virtual DcmItem *
remove(
const unsigned long num);
380 const E_TransferSyntax oxfer,
381 const E_FileWriteMode writeMode);