Dokumentaro de Gambaso
Compilation & Installation
Components
gb
gb.crypt
gb.qt4
Documents
Indekso de Lingvo
Language Overviews
LeguMin
Lexicon
Registro

Clipper (gb.clipper)

This static class implements the clipping methods.

This class is static.

Constants
FillEvenOdd   Constant that represents the "Even-odd" polygon fill rule.
FillNegative   Constant that represents the "Negative" polygon fill rule.
FillNonZero   Constant that represents the "Non-Zero" or "Winding" polygon fill rule.
FillPositive   Constant that represents the "Positive" polygon fill rule.
FillWinding   Constant that represents the "Non-Zero" or "Winding" polygon fill rule.
JoinMiter   This constant represents a "miter" join type.
JoinRound   This constant represents a "round" join type.
JoinSquare   This constant represents a "square" join type.

Static methods
Clean   Removes vertices:
Difference   Compute the difference between Polygons and Clip and return it.
ExclusiveOr   Compute the exclusive or between Polygons and Clip and return it.
Intersection   Compute the intersection between Polygons and Clip and return it.
Offset   This function offsets the Polygons parameter by the Delta amount. Positive delta values expand outer polygons and contract inner 'hole' polygons. Negative deltas do the reverse.
Simplify   Removes self-intersections from the supplied Polygons (by performing a boolean union operation using the nominated Fill type).
Union   Compute the union between Polygons and Clip and return it.

Polygon fill types

Each polygon or array of polygons must have a fill type specified when calling one of the clipping methods: Difference, Union, Intersection, ExclusiveOr.

That fill type is a value among one of the following constant: See this link for more details: Polygon fill types on the Clipper Library web site.