Leaper WaferScan Toolkit
中文 / English 2.x
LImageList Class Reference
Inheritance diagram for LImageList:
ILImageList ILObjects ILObject

Additional Inherited Members

- Public Member Functions inherited from ILImageList
void Add (ILImage *img, ILRectRegion *region)
 
void Adds (LArray< ILImage * > images)
 
ILImageItem (int imgIndex)
 
- Public Member Functions inherited from ILObjects
int Count ()
 
BOOL Empty ()
 
ILObjectItemObject (int objIndex)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- Properties inherited from ILImageList
int MaxCount [get, set]
 The maximum number of the images, in 0 ~ 256.
For example, if set to 16, it means we maintain a image cache of 16 size in the list.
If more than the setting number of images are pushed into the list, the earlier ones will be popped.
By default, it's 0, means no limitation.
 
BOOL SameSize [get, set]
 Whether to uniform the image size in the list. By default, it's on. Using the first input size as baseline, we'll check the size of every subsequent inputs. If the size does not match, crop the input with the center aligned. The entire list is cleaned up, when the option is changed.
 
BOOL UseCache [get, set]
 Whether to maintain a size-fixed image cache, which makes a copy of the input LImage object's data block. It is useful when you don't want to take care of the image data's life cycle. By default, it's off. The entire list is cleaned up, when the option is changed.
 

Detailed Description

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