Leaper Vision Toolkit
中文 / English 2.x
LImage Class Reference
Inheritance diagram for LImage:
ILImage ILObject

Additional Inherited Members

- Public Member Functions inherited from ILImage
void CopyFrom (ILImage *img, ILRegion *region, int panX, int panY)
 
void CopyTo (ILImage *dstImg)
 
void Draw (HDC hdc, double zoomX, double zoomY, double panX, double panY)
 
void DrawAsMask (HDC hdc, double zoomX, double zoomY, double panX, double panY)
 
ILImageGetChannel (int channelIdx)
 
LPVErrorCode LoadRawFile (LString filename, int w, int h, int flags)
 
LPVErrorCode Save (LString filename, ILRegion *region)
 
void SetChannel (int channelIdx, ILImage *channelImage)
 
void SetImageData (int w, int h, LPVOID dataPtr, int bpl, BOOL copyData)
 
void SetSize (int w, int h)
 
void SetTo (int val, ILRegion *region)
 
void SetToColor (LColor val, ILRegion *region)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- Properties inherited from ILImage
int BytesPerLine [get]
 The number of bytes contained in a row, include the padding bytes.
 
LPVOID DataPointer [get]
 The pointer to the image data buffer. Please DON'T change the content of the data block.
 
int Height [get]
 The height of the image, number of rows.
 
LPVImageFormat ImageFormat [get, set]
 The format of the image.
 
int Pixel (int x, int y) [get, set]
 
LColor PixelColor (int x, int y) [get, set]
 
int Width [get]
 The width of the image, number of columns.
 

Detailed Description

This class implements the interface ILImage, and is used to create an instance of image.