| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef _ExtendedImage_h_
- #define _ExtendedImage_h_
- class ExtendedImage
- {
- public:
- ExtendedImage();
- virtual ~ExtendedImage();
-
- bool Create( int width, int height, int bpp );
- void Destroy();
-
- bool IsNull();
-
- bool SetRaw( char* buffer, unsigned long n );
- char* GetBuffer();
- char* GetPixel( int x, int y );
-
- int GetWidth() { return m_width; }
- int GetHeight() { return m_height; }
- int GetBpp() { return m_bpp; }
- bool HasCalibration();
- void SetResolution( double resX, double resY );
- double GetResolutionX() { return m_resX; }
- double GetResolutionY() { return m_resY; }
- private:
-
- double m_resX;
- double m_resY;
- int m_width;
- int m_height;
- int m_bpp;
-
- char* m_buffer;
- };
- #endif
|