summaryrefslogtreecommitdiff
path: root/benchmarks/CUDA/RAY/EasyBMP_BMP.h
diff options
context:
space:
mode:
authorTor Aamodt <[email protected]>2010-10-01 08:55:28 -0800
committerTor Aamodt <[email protected]>2010-10-01 08:55:28 -0800
commit11b308e7363e937966b035b4891db32b4eece3bf (patch)
tree50ca4c9ad6f163ac4acb2bf505e64dfebed66947 /benchmarks/CUDA/RAY/EasyBMP_BMP.h
parentbb820c116764d7a1b8e071137d32b74e7f34dd2f (diff)
integrating recent changes from fermi-test into fermi
(i'll use "fermi" for more disruptive changes to the pipeline model such as updating the MSHRs and getting rid of the warp tracker, ripping out DWF, etc...) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7805]
Diffstat (limited to 'benchmarks/CUDA/RAY/EasyBMP_BMP.h')
-rw-r--r--benchmarks/CUDA/RAY/EasyBMP_BMP.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/benchmarks/CUDA/RAY/EasyBMP_BMP.h b/benchmarks/CUDA/RAY/EasyBMP_BMP.h
deleted file mode 100644
index 819a976..0000000
--- a/benchmarks/CUDA/RAY/EasyBMP_BMP.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*************************************************
-* *
-* EasyBMP Cross-Platform Windows Bitmap Library *
-* *
-* Author: Paul Macklin *
-* email: [email protected] *
-* support: http://easybmp.sourceforge.net *
-* *
-* file: EasyBMP_VariousBMPutilities.h *
-* date added: 05-02-2005 *
-* date modified: 12-01-2006 *
-* version: 1.06 *
-* *
-* License: BSD (revised/modified) *
-* Copyright: 2005-6 by the EasyBMP Project *
-* *
-* description: Defines BMP class *
-* *
-*************************************************/
-
-#ifndef _EasyBMP_BMP_h_
-#define _EasyBMP_BMP_h_
-
-bool SafeFread( char* buffer, int size, int number, FILE* fp );
-bool EasyBMPcheckDataSize( void );
-
-class BMP
-{private:
-
- int BitDepth;
- int Width;
- int Height;
- RGBApixel** Pixels;
- RGBApixel* Colors;
- int XPelsPerMeter;
- int YPelsPerMeter;
-
- ebmpBYTE* MetaData1;
- int SizeOfMetaData1;
- ebmpBYTE* MetaData2;
- int SizeOfMetaData2;
-
- bool Read32bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Read24bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Read8bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Read4bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Read1bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
-
- bool Write32bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Write24bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Write8bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Write4bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
- bool Write1bitRow( ebmpBYTE* Buffer, int BufferSize, int Row );
-
- ebmpBYTE FindClosestColor( RGBApixel& input );
-
- public:
-
- int TellBitDepth( void );
- int TellWidth( void );
- int TellHeight( void );
- int TellNumberOfColors( void );
- void SetDPI( int HorizontalDPI, int VerticalDPI );
- int TellVerticalDPI( void );
- int TellHorizontalDPI( void );
-
- BMP();
- BMP( BMP& Input );
- ~BMP();
- RGBApixel* operator()(int i,int j);
-
- RGBApixel GetPixel( int i, int j ) const;
- bool SetPixel( int i, int j, RGBApixel NewPixel );
-
- bool CreateStandardColorTable( void );
-
- bool SetSize( int NewWidth, int NewHeight );
- bool SetBitDepth( int NewDepth );
- bool WriteToFile( const char* FileName );
- bool ReadFromFile( const char* FileName );
-
- RGBApixel GetColor( int ColorNumber );
- bool SetColor( int ColorNumber, RGBApixel NewColor );
-};
-
-#endif