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

Additional Inherited Members

- Public Member Functions inherited from ILPolyClipper
ILPolygonExpand (ILPolygon *poly, double delta, double miterLimit)
 
LArray< ILPolygon * > Intersect (ILPolygon *poly1, ILPolygon *poly2)
 
ILPolygonIntersect1 (ILPolygon *poly1, ILPolygon *poly2)
 
ILPolygonShrink (ILPolygon *poly, double delta, double miterLimit)
 
ILPolygonSimplify (ILPolygon *poly, int maxVertexes, double areaThreshold, double angleThreshold)
 
ILPolygonSimplifyDP (ILPolygon *poly, double dt)
 
ILPolygonSmooth (ILPolygon *poly, double nbRange)
 
ILPolygonSmoothIterative (ILPolygon *poly, double filterNbRng, double updateNbRng, int maxIterCount, double stopCriteria)
 
LArray< ILPolygon * > Subtract (ILPolygon *poly1, ILPolygon *poly2)
 
ILPolygonSubtract1 (ILPolygon *poly1, ILPolygon *poly2)
 
ILPolygonTrimCollinear (ILPolygon *poly)
 
LArray< ILPolygon * > Union (ILPolygon *poly1, ILPolygon *poly2)
 
ILPolygonUnion1 (ILPolygon *poly1, ILPolygon *poly2)
 
LArray< ILPolygon * > XOR (ILPolygon *poly1, ILPolygon *poly2)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 

Detailed Description

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