33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/ofstd/ofcast.h"
37 #include "dcmtk/dcmimgle/dimoimg.h"
38 #include "dcmtk/dcmimgle/didispfn.h"
39 #include "dcmtk/dcmimgle/diutils.h"
82 const unsigned long flags = 0,
83 const unsigned long fstart = 0,
84 const unsigned long fcount = 0);
100 const E_TransferSyntax xfer,
101 const unsigned long flags = 0,
102 const unsigned long fstart = 0,
103 const unsigned long fcount = 0);
122 const E_TransferSyntax xfer,
124 const double intercept,
125 const unsigned long flags = 0,
126 const unsigned long fstart = 0,
127 const unsigned long fcount = 0);
147 E_TransferSyntax xfer,
151 const unsigned long flags = 0,
152 const unsigned long fstart = 0,
153 const unsigned long fcount = 0);
179 return (
Image != NULL) ?
192 static const char *
getString(
const EI_Status status);
200 static const char *
getString(
const EP_Interpretation interpret);
208 return (
Image != NULL) ?
221 return (
Image != NULL) ?
233 return (
Image != NULL) ?
244 return (
Image != NULL) ?
254 return (
Image != NULL) ?
264 return (
Image != NULL) ?
274 return (
Image != NULL) ?
293 const int mode = 0)
const
307 return (
Image != NULL) ?
320 return (
Image != NULL) ?
332 return (
Image != NULL) ?
344 return (
Image != NULL) ?
375 return (
Image != NULL) ?
398 const unsigned long frame = 0,
399 const int planar = 0)
401 return (
Image != NULL) ?
424 const unsigned long size,
426 const unsigned long frame = 0,
427 const int planar = 0)
429 return (
Image != NULL) ?
446 return (
Image != NULL) ?
498 return (
Image != NULL) ?
635 const unsigned long top_pos,
636 const unsigned long width,
637 const unsigned long height,
638 const unsigned long frame = 0)
743 const EL_BitsPerTableEntry descripMode = ELM_UseValue)
759 const EL_BitsPerTableEntry descripMode = ELM_UseValue)
832 return (
Image != NULL) ?
846 return (
Image != NULL) ?
864 const unsigned int max,
865 const unsigned int reflect,
866 const unsigned int illumin)
918 const EL_BitsPerTableEntry descripMode = ELM_UseValue)
946 const EL_BitsPerTableEntry descripMode = ELM_UseValue)
972 const signed int left_pos,
973 const signed int top_pos,
974 const unsigned int width,
975 const unsigned int height,
979 const EM_Overlay mode = EMO_Default)
1017 const unsigned int idx = 0)
1032 const unsigned int idx = 0)
1049 const EM_Overlay mode,
1050 const double fore = 1.0,
1051 const double thresh = 0.5,
1052 const unsigned int idx = 0)
1066 const Uint16 pvalue)
1096 const double fore = 1,
1097 const double thresh = 0.5,
1098 const unsigned int idx = 0)
1113 const unsigned int idx = 0)
1143 const signed int left_pos,
1144 const signed int top_pos,
1145 const unsigned int idx = 0)
1171 const unsigned int idx = 0)
const
1185 const unsigned int idx = 0)
const
1199 const unsigned int idx = 0)
const
1213 const unsigned int idx = 0)
const
1247 unsigned int &left_pos,
1248 unsigned int &top_pos,
1249 unsigned int &width,
1250 unsigned int &height,
1252 const unsigned long frame = 0,
1254 const Uint16 fore = 0xff,
1255 const Uint16 back = 0x0,
1256 const unsigned int idx = 2)
const
1259 Image->
getMonoImagePtr()->
getOverlayData(frame, plane, left_pos, top_pos, width, height, mode, idx, bits, fore, back) : NULL;
1283 unsigned int &width,
1284 unsigned int &height,
1285 const unsigned long frame = 0,
1287 const Uint16 fore = 0xff,
1288 const Uint16 back = 0x0,
1289 const unsigned int idx = 0)
const
1321 const unsigned int plane,
1322 unsigned int &width,
1323 unsigned int &height,
1324 unsigned long &frames,
1325 const unsigned int idx = 0)
const
1343 unsigned long fcount = 0)
const;
1361 const unsigned long height = 0,
1362 const int interpolate = 0,
1363 int aspect = 0)
const;
1381 const double yfactor = 0,
1382 const int interpolate = 0,
1383 const int aspect = 0)
const;
1408 const signed long top_pos,
1409 unsigned long clip_width,
1410 unsigned long clip_height,
1411 unsigned long scale_width = 0,
1412 unsigned long scale_height = 0,
1413 const int interpolate = 0,
1415 const Uint16 pvalue = 0)
const;
1440 const signed long top_pos,
1441 unsigned long width,
1442 unsigned long height,
1443 const double xfactor,
1444 const double yfactor = 0,
1445 const int interpolate = 0,
1446 const int aspect = 0,
1447 const Uint16 pvalue = 0)
const;
1462 const signed long top_pos,
1463 unsigned long width = 0,
1464 unsigned long height = 0,
1465 const Uint16 pvalue = 0)
const;
1477 int vert = 0)
const;
1488 int vert = 0)
const;
1521 const double green = 0.587,
1522 const double blue = 0.114)
const;
1549 const unsigned long size,
1550 const unsigned long frame = 0,
1551 const int bits = 24,
1552 const int upsideDown = 0,
1553 const int padding = 1)
1555 return (
Image != NULL) ?
1556 Image->
createDIB(data, size, frame, bits, upsideDown, padding) : 0;
1572 const unsigned long frame = 0,
1573 const int bits = 32)
1575 return (
Image != NULL) ?
1589 const unsigned long size,
1590 const unsigned long count)
1638 const unsigned long frame = 0,
1639 const int planar = 0)
1641 return (
Image != NULL) ?
1675 const int planar = 2)
1677 return (
Image != NULL) ?
1696 const unsigned long frame = 0);
1711 int writePPM(STD_NAMESPACE ostream& stream,
1713 const unsigned long frame = 0);
1730 const unsigned long frame = 0);
1747 const unsigned long frame= 0);
1764 const unsigned long frame = 0);
1780 const unsigned long frame = 0);
1796 const unsigned long frame = 0);
1809 const unsigned long frame = 0);
1821 const char *filename,
1822 const unsigned long frame = 0);
1835 const EP_Interpretation interpret = EPI_Unknown);