Additional Inherited Members | |
Public Member Functions inherited from ILPolyClipper | |
ILPolygon * | Expand (ILPolygon *poly, double delta, double miterLimit) |
LArray< ILPolygon * > | Intersect (ILPolygon *poly1, ILPolygon *poly2) |
ILPolygon * | Intersect1 (ILPolygon *poly1, ILPolygon *poly2) |
ILPolygon * | Shrink (ILPolygon *poly, double delta, double miterLimit) |
ILPolygon * | Simplify (ILPolygon *poly, int maxVertexes, double areaThreshold, double angleThreshold) |
ILPolygon * | SimplifyDP (ILPolygon *poly, double dt) |
ILPolygon * | Smooth (ILPolygon *poly, double nbRange) |
ILPolygon * | SmoothIterative (ILPolygon *poly, double filterNbRng, double updateNbRng, int maxIterCount, double stopCriteria) |
LArray< ILPolygon * > | Subtract (ILPolygon *poly1, ILPolygon *poly2) |
ILPolygon * | Subtract1 (ILPolygon *poly1, ILPolygon *poly2) |
ILPolygon * | TrimCollinear (ILPolygon *poly) |
LArray< ILPolygon * > | Union (ILPolygon *poly1, ILPolygon *poly2) |
ILPolygon * | Union1 (ILPolygon *poly1, ILPolygon *poly2) |
LArray< ILPolygon * > | XOR (ILPolygon *poly1, ILPolygon *poly2) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
This class implements the interface ILPolyClipper, and is used to create an instance of polygon operation tool.