Leaper Vision Toolkit
中文 / English 2.x
LAnnulusSectorRegion Class Reference
Inheritance diagram for LAnnulusSectorRegion:
ILAnnulusSectorRegion ILDrawable ILSortable ILRegion ILObject

Additional Inherited Members

- Public Member Functions inherited from ILAnnulusSectorRegion
void SetPlacement (double cenx, double ceny, double rInner, double rOuter, double aStart, double aEnd)
 
- Public Member Functions inherited from ILRegion
ILCompoundRegionAdd (ILRegion *other)
 
void Drag (LPVRoiHandle roiHandle, int x, int y, double zoomX, double zoomY, double panX, double panY)
 
void Draw (HDC hdc, BOOL drawHandles, double zoomX, double zoomY, double panX, double panY)
 
void EnableHandle (LPVRoiHandle roiHandle, BOOL enabled)
 
LPVRoiHandle HitTest (int x, int y, double zoomX, double zoomY, double panX, double panY)
 
ILCompoundRegionIntersect (ILRegion *other)
 
ILCompoundRegionInvert ()
 
void MapFromImage (double imagePointX, double imagePointY, double *regionPointX, double *regionPointY)
 
ILObjectMapObjectFromImage (ILObject *imageObject)
 
ILObjectMapObjectToImage (ILObject *regionObject)
 
void MapToImage (double regionPointX, double regionPointY, double *imagePointX, double *imagePointY)
 
void ReduceImage (ILImage *image, ILImage **newImage, ILImage **newMask)
 
ILRegionRotate (double da)
 
ILRegionRotateAndTranslate (double x, double y, double newX, double newY, double da)
 
ILRegionScale (double factorX, double factorY)
 
ILCompoundRegionSubtract (ILRegion *other)
 
ILImageToMask (int w, int h)
 
ILRegionTranslate (double offsetX, double offsetY)
 
ILCompoundRegionUnion (ILRegion *other)
 
ILCompoundRegionXOR (ILRegion *other)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- Public Member Functions inherited from ILDrawable
void SetBrushColor (COLORREF brushColor)
 
void SetFont (LString fontFamily, int fontHeight, COLORREF fontColor, BOOL bold, BOOL italic, BOOL underline, BOOL strikeOut)
 
void SetFontColor (COLORREF fontColor)
 
void SetFontFamily (LString fontFamily)
 
void SetFontHeight (int fontHeight)
 
void SetPen (LPVPenStyle penStyle, int penWidth, COLORREF penColor)
 
void SetPenColor (COLORREF penColor)
 
void SetPenStyle (LPVPenStyle penStyle)
 
void SetPenWidth (int penWidth)
 
- Public Member Functions inherited from ILSortable
double GetPosX (LPVPositionMode posMode)
 
double GetPosY (LPVPositionMode posMode)
 
double GetScore ()
 
- Properties inherited from ILAnnulusSectorRegion
double CenterX [get, set]
 The x-coordinate of the imaginary circle's center.
 
double CenterY [get, set]
 The y-coordinate of the imaginary circle's center.
 
double EndAngle [get, set]
 The end angle in degrees.
 
double InnerRadius [get, set]
 The inner radius.
 
double OuterRadius [get, set]
 The outer radius.
 
double StartAngle [get, set]
 The start angle in degrees. The sector starts clockwise from the StartAngle and ends to EndAngle.
 
- Properties inherited from ILRegion
LPVInterpolationMethod InterpolationMethod [get, set]
 The interpolation method used in image reduction.
 
double ReduceAngle [get, set]
 The angle of the reduced result.
By default, it's 0. A non-zero value means we'll rotated the reduced result image by the angle clockwise. More...
 
double ReduceScale [get, set]
 The scale of the reduced result.
By default, it's 1. Change this value to scale the reduced result image. More...
 
- Properties inherited from ILSortable
int Index [get, set]
 

Detailed Description

This class implements the interface ILAnnulusSectorRegion, and is used to create an instance of annulus sector region.