|
| | DiRGBImage (const DiDocument *docu, const EI_Status status) |
| | constructor More...
|
| |
|
virtual | ~DiRGBImage () |
| | destructor
|
| |
| virtual int | processNextFrames (const unsigned long fcount) |
| | process next couple of frames More...
|
| |
| | DiColorImage (const DiDocument *docu, const EI_Status status, const int spp, const OFBool rgb=OFTrue) |
| | constructor More...
|
| |
|
virtual | ~DiColorImage () |
| | destructor
|
| |
| virtual EP_Interpretation | getInternalColorModel () const |
| | get color model of internal pixel representation. More...
|
| |
| virtual unsigned long | getOutputDataSize (const int bits=0) const |
| | get number of bytes required for the rendered output of a single frame More...
|
| |
| const void * | getOutputData (const unsigned long frame, const int bits, const int planar=0) |
| | get pixel data with specified format. More...
|
| |
| int | getOutputData (void *buffer, const unsigned long size, const unsigned long frame, const int bits, const int planar=0) |
| | get pixel data with specified format. More...
|
| |
| const void * | getOutputPlane (const int plane) const |
| | get pixel data of specified plane. More...
|
| |
|
void | deleteOutputData () |
| | delete internally handled output memory buffer Save memory if data is no longer needed.
|
| |
| DiImage * | createImage (const unsigned long fstart, const unsigned long fcount) const |
| | create copy of current image object More...
|
| |
| DiImage * | createScale (const signed long left_pos, const signed long top_pos, const unsigned long src_cols, const unsigned long src_rows, const unsigned long dest_cols, const unsigned long dest_rows, const int interpolate, const int aspect, const Uint16 pvalue) const |
| | create scaled copy of specified (clipping) area of the current image object. More...
|
| |
| int | flip (const int horz, const int vert) |
| | flip current image (horizontally and/or vertically) More...
|
| |
| DiImage * | createFlip (const int horz, const int vert) const |
| | create a flipped copy of the current image More...
|
| |
| int | rotate (const int degree) |
| | rotate current image (by steps of 90 degrees) More...
|
| |
| DiImage * | createRotate (const int degree) const |
| | create a rotated copy of the current image. More...
|
| |
| DiImage * | createMono (const double red, const double green, const double blue) const |
| | create monochrome copy of the current image More...
|
| |
| const DiPixel * | getInterData () const |
| | get pointer to intermediate pixel data representation More...
|
| |
| const DiColorPixel * | getColorInterData () const |
| | get pointer to intermediate pixel data representation More...
|
| |
| unsigned long | createDIB (void *&data, const unsigned long size, const unsigned long frame, const int bits, const int upsideDown, const int padding=1) |
| | create true color (24/32 bit) bitmap for MS Windows. More...
|
| |
| unsigned long | createAWTBitmap (void *&data, const unsigned long frame, const int bits) |
| | create true color (32 bit) bitmap for Java (AWT default format). More...
|
| |
| int | writeImageToDataset (DcmItem &dataset, const int mode, const int planar) |
| | write current image and related attributes to DICOM dataset. More...
|
| |
| int | writePPM (STD_NAMESPACE ostream &stream, const unsigned long frame, const int bits) |
| | write pixel data to PPM file. More...
|
| |
| int | writePPM (FILE *stream, const unsigned long frame, const int bits) |
| | write pixel data to PPM file. More...
|
| |
| int | writeRawPPM (FILE *stream, const unsigned long frame, const int bits) |
| | write pixel data to raw PPM file More...
|
| |
| int | writeBMP (FILE *stream, const unsigned long frame, const int bits) |
| | write pixel data to BMP file More...
|
| |
| | DiImage (const DiDocument *docu, const EI_Status status, const int spp) |
| | constructor More...
|
| |
|
virtual | ~DiImage () |
| | destructor
|
| |
| EI_Status | getStatus () const |
| | get status of the image object More...
|
| |
| Uint32 | getNumberOfFrames () const |
| | get number of frames More...
|
| |
| Uint32 | getFirstFrame () const |
| | get index of first frame More...
|
| |
| Uint32 | getTotalNumberOfFrames () const |
| | get total number of frames More...
|
| |
| Uint32 | getRepresentativeFrame () const |
| | get representative frame More...
|
| |
| double | getFrameTime () const |
| | get frame time More...
|
| |
| Uint16 | getRows () const |
| | get number of rows More...
|
| |
| Uint16 | getColumns () const |
| | get number of columns More...
|
| |
| double | getPixelWidth () const |
| | get pixel's width More...
|
| |
| double | getPixelHeight () const |
| | get pixel's height More...
|
| |
| double | getRowColumnRatio () const |
| | get pixel's rows/column ratio More...
|
| |
| double | getColumnRowRatio () const |
| | get pixel's column/rows ratio More...
|
| |
| int | setRowColumnRatio (const double ratio) |
| | set pixel's rows/column ratio More...
|
| |
| int | setColumnRowRatio (const double ratio) |
| | set pixel's column/rows ratio More...
|
| |
| EP_Polarity | getPolarity () const |
| | get polarity. More...
|
| |
| int | setPolarity (const EP_Polarity polarity) |
| | set polarity. More...
|
| |
| virtual int | getBits (const int bits=0) const |
| | get number of bits per sample. More...
|
| |
| virtual DiOverlay * | getOverlayPtr (const unsigned int) |
| | get pointer to the object managing the overlay planes More...
|
| |
| virtual DiMonoImage * | getMonoImagePtr () |
| | get pointer to monochrome image object More...
|
| |
| int | writeFrameToDataset (DcmItem &dataset, const unsigned long frame=0, const int bits=0, const int planar=0) |
| | render pixel data of given frame and write image related attributes to DICOM dataset. More...
|
| |
|
|
void | Init () |
| | initialize internal data structures and member variables
|
| |
| | DiColorImage (const DiColorImage *image, const unsigned long fstart, const unsigned long fcount) |
| | constructor, copy More...
|
| |
| | DiColorImage (const DiColorImage *image, const signed long left_pos, const signed long top_pos, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const int interpolate=0, const int aspect=0) |
| | constructor, scale/clip More...
|
| |
| | DiColorImage (const DiColorImage *image, const int horz, const int vert) |
| | constructor, flip More...
|
| |
| | DiColorImage (const DiColorImage *image, const int degree) |
| | constructor, rotate More...
|
| |
| int | checkInterData (const int mode=1) |
| | check intermediate pixel representation for consistency More...
|
| |
| const void * | getData (void *buffer, const unsigned long size, const unsigned long frame, const int bits, const int planar) |
| | get pixel data with specified format. More...
|
| |
| virtual void | updateImagePixelModuleAttributes (DcmItem &dataset) |
| | update Image Pixel Module attributes in the given dataset. More...
|
| |
| | DiImage (const DiDocument *docu, const EI_Status status) |
| | constructor More...
|
| |
| | DiImage (const DiImage *image, const unsigned long fstart, const unsigned long fcount) |
| | constructor, copy More...
|
| |
| | DiImage (const DiImage *image, const Uint16 width, const Uint16 height, const int aspect=0) |
| | constructor, scale/clip More...
|
| |
| | DiImage (const DiImage *image, const int degree=0) |
| | constructor, rotate More...
|
| |
| | DiImage (const DiImage *image, const unsigned long frame, const int stored, const int alloc) |
| | constructor, createMonoOutput More...
|
| |
|
void | deleteInputData () |
| | delete internally handled object for the input pixel data conversion
|
| |
|
void | checkPixelExtension () |
| | check and possibly correct values for pixel spacing, aspect ratio etc.
|
| |
|
void | convertPixelData () |
| | create input pixel data representation from DICOM dataset structures
|
| |
| int | detachPixelData () |
| | detach pixel data. More...
|
| |