Additional Inherited Members | |
![]() | |
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) |
![]() | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
![]() | |
LString | Name [get, set] |
Name of the object. By default, the object has no name. In most cases, LPV classes don't make use of the names. The name is drawn on canvas around the object if ILDrawable::SetDrawName() is enabled. More... | |
This class implements the interface ILPolyClipper, and is used to create an instance of polygon operation tool.