/*************************************************************************** * E-Com Technology Ltd. * * ECOMPACS DICOM Network Transport Libraries * Version 0.1 Beta ***************************************************************************/ #ifndef __DICOM_IMAGE_ICON__ #define __DICOM_IMAGE_ICON__ ////////////////////////////////////////////////////////////////////// // class DICOMImageIcon class DICOM_API DICOMImageIcon : public DICOMImage { public: UINT32 ImageHandle0; // Used for display system, such as HBITMAP or HDIB UINT32 ImageHandle1; // Used for display system, such as HPALETTE or Palette index UINT32 ImageHandle2; // Other handles UINT32 ImageHandle3; public: DICOMImageIcon (); DICOMImageIcon (const DICOMImage & Image); ~DICOMImageIcon (); BOOL SaveAsWindowsBitmap (const char * filename); void AttachImage (DICOMImage * Image); DICOMImage * GetAttachedImage (void) { return AttachedImage ; }; protected: DICOMImage * AttachedImage; private: friend DICOMImage; friend ImageProcess; }; #endif