All Classes and Interfaces

Class
Description
Line and polygon clipping, and offsetting.
The Clipper class performs boolean 'clipping'.
The ClipperD class performs boolean 'clipping'.
Manages the process of offsetting (inflating/deflating) both open and closed paths using different join types and end types.
All polygon clipping is performed with a Clipper object with the specific boolean operation indicated by the ClipType parameter passed in its Execute method.
Functional interface for calculating a variable delta during polygon offsetting.
The EndType enumerator is only needed when offsetting (inflating/shrinking).
Complex polygons are defined by one or more closed paths that set both outer and inner polygon boundaries.
 
The JoinType enumerator is only needed when offsetting (inflating/shrinking).
 
 
The annotated element could be null under some circumstances.
This structure contains a sequence of Point64 vertices defining a single contour (see also terminology).
This structure contains a sequence of PointD vertices defining a single contour (see also terminology).
Paths64 represent one or more Path64 structures.
PathsD represent one or more PathD structures.
 
The Point64 structure is used to represent a single vertex (or coordinate) in a series that together make a path or contour (see Path64).
The PointD structure is used to represent a single floating point coordinate.
 
PolyPath64 objects are contained inside PolyTree64s and represents a single polygon contour.
 
 
PolyTree64 is a read-only data structure that receives solutions from clipping operations.
PolyTreeD is a read-only data structure that receives solutions from clipping operations.
 
RectClip64 intersects subject polygons with the specified rectangular clipping region.
 
 
 
 
RectClipLines64 intersects subject open paths (polylines) with the specified rectangular clipping region.