Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

image.h

Go to the documentation of this file.
00001 //--- < IMAGE.H > ---------------| ViewGraph - A Flexible Graph view Framework |
00002 //
00003 // This is a generic class holding an image of some
00004 // sort. Currently only BMP images are supported
00005 //
00006 //
00007 // $Author: botik32 $
00008 // $Revision: 1.3 $
00009 // $Date: 2004/04/29 09:50:48 $
00010 //-----------------------------------------------------------------------------/
00011 
00012 #ifndef IMAGE_H
00013 #define IMAGE_H
00014 
00015 class Image
00016 {
00017 protected:
00018 public:
00019         virtual const char* get_type( void )=0;
00020         virtual void* get_data( void )=0;
00021         virtual void get_dimensions( int&, int& )=0;
00022         virtual int get_bpp( void )=0;
00023 
00024         // conversion to 565 format
00025         virtual Image* convert_to_565( void )=0;
00026         virtual ~Image(){};
00027 };
00028 
00029 #endif

Generated on Wed Jun 23 18:47:21 2004 for cZUI by doxygen 1.3.5