Leaper WaferScan Toolkit
中文 / English 2.x
LImageOp Class Reference
Inheritance diagram for LImageOp:
ILImageOp ILObject

Additional Inherited Members

- Public Member Functions inherited from ILImageOp
void Add (ILImage *img1, ILImage *img2, ILImage *result)
 
void AddWeighted (ILImage *img1, ILImage *img2, double alpha, double beta, ILImage *result)
 
void Blend (ILImageList *imgList, LPVAggregation aggType, ILImage *result)
 
void Diff (ILImage *img1, ILImage *img2, ILImage *result)
 
void Divide (ILImage *img1, ILImage *img2, ILImage *result)
 
void Flip (ILImage *img, LPVFlipType flipType, ILImage *result)
 
void GainOffset (ILImage *img, ILImage *result, double gain, double offset)
 
void Invert (ILImage *img, ILImage *result)
 
void Log (ILImage *img, double base, ILImage *result)
 
void Max (ILImage *img1, ILImage *img2, ILImage *result)
 
void Min (ILImage *img1, ILImage *img2, ILImage *result)
 
void Multiply (ILImage *img1, ILImage *img2, ILImage *result)
 
void Pow (ILImage *img, double power, ILImage *result)
 
LArray< double > ProjectX (ILImage *img, LPVAggregation aggType)
 
LArray< double > ProjectY (ILImage *img, LPVAggregation aggType)
 
void Resize (ILImage *img, double zoomX, double zoomY, LPVInterpolationMethod interMethod, ILImage *result)
 
void ResizeTo (ILImage *img, int w, int h, LPVInterpolationMethod interMethod, ILImage *result)
 
void Rotate (ILImage *img, double angle, LPVInterpolationMethod interMethod, ILImage *result)
 
void ScaleRotate (ILImage *img, double angle, double zoomX, double zoomY, double pivotImgX, double pivotImgY, double pivotResultX, double pivotResultY, LPVInterpolationMethod interMethod, ILImage *result)
 
void Sub (ILImage *img1, ILImage *img2, ILImage *result)
 
void TileX (ILImageList *imgList, int columnCount, BOOL compactMode, ILImage *result)
 
void TileY (ILImageList *imgList, int rowCount, BOOL compactMode, ILImage *result)
 
void Transform (ILImage *img, ILTransform *tf, LPVInterpolationMethod interMethod, ILImage *result)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- Properties inherited from ILImageOp
LColor BGColor [get, set]
 The background color, used to fill the uncovered part in operation such as Rotate(), TileX(). By default, it's black.
 
double ResultGain [get, set]
 Scale the final result of the operation with the gain value. It should be a non-zero value, by default, it's 1, aka no scale.
 
double ResultOffset [get, set]
 The offset value added to the final result of the operation, after scaled by ResultGain. Default to 0, aka no offset.
 

Detailed Description

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