
The clipper library performs polygon clipping, polygon offsetting and polyline offsetting. all four boolean clipping operations are supported - intersection, union, difference and exclusive-or. also, there are no restrictions on the types of polygons that can be clipped - they can have holes, be self-intersecting, have coincident edges etc.