Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

MicrosoftRCBMP_RT Class Reference


Public Member Functions

 MicrosoftRCBMP_RT (const char *)
 ~MicrosoftRCBMP_RT ()
bool read ()
bool write ()
void extract_data (int *)
void extract_data_grey (int *)
void put_data (int *)
void put_data_grey (int *)
bool set_size (unsigned int, unsigned int)
bool set_palette_grey256 ()

Data Fields

unsigned int FileSize
unsigned int ImageWidth
unsigned int ImageHeight
unsigned int HorizResolution
unsigned int VertResolution
rgbpalette
char type1
char type2
unsigned int reserved
unsigned int data_off
unsigned int head_size
unsigned int no_planes
unsigned int bits_per_pixel
unsigned int comp_method
unsigned int bitmap_size
unsigned int no_cols
unsigned int no_sig_cols

Detailed Description

Definition at line 74 of file MicrosoftRCBMP_RT.h.


Member Function Documentation

void MicrosoftRCBMP_RT::put_data int *  rgb  ) 
 

Converts RGB data from the buffer rgb to raw bitmap data which is stored in the buffer raw_data. Note: Also flips the image vertically as bitmaps are stored upsidedown.

Definition at line 546 of file MicrosoftRCBMP_RT.cpp.

References ImageHeight, and ImageWidth.

Referenced by vetCodec_BMP::save().

void MicrosoftRCBMP_RT::put_data_grey int *  grey  ) 
 

Converts greyscale data from the buffer grey to raw bitmap data which is stored in the buffer raw_data. Note: Also flips the image vertically as bitmaps are stored upsidedown.

Definition at line 593 of file MicrosoftRCBMP_RT.cpp.

References ImageHeight, and ImageWidth.

Referenced by vetCodec_BMP::save().


The documentation for this class was generated from the following files:
Generated on Tue Jan 24 11:59:11 2006 for VETLib by  doxygen 1.4.4