33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmdata/dcdicdir.h"
43 #define DEFAULT_FILESETID "DCMTK_MEDIA_DEMO"
45 #define DEFAULT_DESCRIPTOR_CHARSET "ISO_IR 100"
75 virtual OFBool
scaleData(
const Uint8 *srcData,
76 const unsigned int srcWidth,
77 const unsigned int srcHeight,
79 const unsigned int dstWidth,
80 const unsigned int dstHeight)
const = 0;
95 const unsigned long count,
96 const unsigned long frame,
97 const unsigned int width,
98 const unsigned int height,
99 const OFBool decompressAll = OFFalse)
const = 0;
194 const char *filename = DEFAULT_DICOMDIR_NAME,
195 const char *filesetID = DEFAULT_FILESETID);
209 const char *filename);
223 const char *filename);
232 const E_GrpLenEncoding groupLength = EGL_withoutGL);
244 const OFBool allowEmpty = OFFalse);
266 const char *directory = NULL);
278 const char *directory = NULL);
290 const char *charset = DEFAULT_DESCRIPTOR_CHARSET);
560 const char *directory,
571 const char *filename);
579 const char *filename);
589 const char *filename);
597 const char *filename);
607 const char *filename);
617 const char *filename);
627 const char *filename);
648 const E_DirRecType recordType,
1029 const unsigned long count,
1030 const unsigned int width,
1031 const unsigned int height);
1044 const unsigned long count,
1045 const unsigned int width,
1046 const unsigned int height);
1060 const unsigned int size,
1073 const E_DirRecType recordType,
1095 const OFBool recurse = OFTrue);
1129 const char *filename = NULL,
1130 const OFBool errorMsg = OFTrue);
1140 const char *filename = NULL,
1141 const OFBool emptyMsg = OFFalse);
1152 const char *operation);
1162 const E_DirRecType recordType,
1163 const char *operation);
1170 OFBool
copyFile(
const char *fromFilename,
1171 const char *toFilename);
1183 const OFBool abortCheck = OFFalse);
1199 const char *filename = NULL);
1209 const char *filename = NULL);
1221 const char *filename = NULL);
1234 const char *filename = NULL,
1235 const OFBool reject = OFTrue);
1250 const char *filename = NULL,
1251 const OFBool reject = OFTrue);
1263 OFBool searchIntoSub = OFFalse);
1276 const unsigned long pos,
1277 OFBool searchIntoSub = OFFalse);
1289 OFBool searchIntoSub = OFFalse);
1303 const OFBool optional = OFFalse,
1304 const OFBool copyEmpty = OFTrue);
1317 copyElement(dataset, key, record, sourceFilename, OFFalse , OFFalse );
1331 copyElement(dataset, key, record, sourceFilename, OFTrue , OFFalse );
1345 copyElement(dataset, key, record, sourceFilename, OFFalse , OFTrue );
1359 copyElement(dataset, key, record, sourceFilename, OFTrue , OFTrue );
1375 const char *defaultValue =
"",
1376 const OFBool printWarning = OFFalse);
1392 const OFBool errorMsg = OFFalse);
1414 const unsigned long number,
1415 const char *prefix = NULL);