33 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/dcmimgle/dimoimg.h" 56 const EI_Status status);
66 const EI_Status status,
68 const double intercept);
79 const EI_Status status,
106 const unsigned long frame,
119 return EPI_Monochrome2;
133 const int planar = 0);
147 const unsigned long size,
148 const unsigned long frame,
150 const int planar = 0);
160 const unsigned long fcount)
const;
183 const signed long top_pos,
184 const unsigned long clip_width,
185 const unsigned long clip_height,
186 const unsigned long scale_width,
187 const unsigned long scale_height,
188 const int interpolate,
190 const Uint16 pvalue)
const;
200 const int vert)
const;
221 const double dummy3)
const;
233 const EI_Status status,
243 const unsigned long fstart,
244 const unsigned long fcount);
266 const signed long left_pos,
267 const signed long top_pos,
268 const Uint16 src_cols,
269 const Uint16 src_rows,
270 const Uint16 dest_cols,
271 const Uint16 dest_rows,
272 const int interpolate = 0,
273 const int aspect = 0,
274 const Uint16 pvalue = 0);
DiImage * createMono(const double dummy1, const double dummy2, const double dummy3) const
create monochrome copy of the current image.
DiImage * createRotate(const int degree) const
create a rotated copy of the current image.
Class for MONOCHROME2 images.
virtual const void * getOutputData(const unsigned long frame, const int bits, const int planar=0)
get pixel data with specified format.
Abstract base class to create monochrome output data.
DiImage * createScale(const signed long left_pos, const signed long top_pos, const unsigned long clip_width, const unsigned long clip_height, const unsigned long scale_width, const unsigned long scale_height, const int interpolate, const int aspect, const Uint16 pvalue) const
create scaled copy of specified (clipping) area of the current image object.
Interface class to DICOM data management (dcmdata).
virtual ~DiMono2Image()
destructor
DiImage * createFlip(const int horz, const int vert) const
create a flipped copy of the current image
Base class for monochrome images.
Base class for color images.
a class representing the DICOM value representation 'Long String' (LO)
a class representing the DICOM value representation 'Unsigned Short' (US)
virtual EP_Interpretation getInternalColorModel() const
get color model of internal pixel representation.
DiMono2Image(const DiDocument *docu, const EI_Status status)
constructor
DiImage * createImage(const unsigned long fstart, const unsigned long fcount) const
create copy of current image object