Polygon operation enumerations are used to determine which operation is to be used when clipping polygons with the Utils function ClipPolygon. Beside each enumerated operation is an example of clipping a triangle and square where the triangle covers part of the square as shown below in Figure 1.
Figure 1: The triangle hides part of the square.
Name  Summary 

DIFFERENCE_OPERATION 

INTERSECTION_OPERATION 

EXCLUSIVEOR_OPERATION  
UNION_OPERATION 
