Provided by: libncarg-dev_6.1.2-7_amd64 bug

NAME

       Polypack - a set of routines allowing polygons to be manipulated in various ways. Each of
       the six principal routines is given a "clip" polygon, a "subject" polygon, and a
       workspace; it operates on the two polygons in some way to create either a derivative
       polygon or a set of trapezoids representing the interior of that derivative polygon and
       then passes these on to a user-specified processing routine.

SYNOPSIS

       PPDIPO - generates and returns the boundary of the "difference" polygon, which consists of
       all points that are inside the subject polygon but not inside the clip polygon.

       PPINPO - generates and returns the boundary of the "intersection" polygon, which consists
       of all points that are inside both the clip polygon and the subject polygon.

       PPUNPO - generates and returns the boundary of the "union" polygon, which consists of all
       points that are inside either or both of the clip polygon and the subject polygon.

       PPDITR - generates and returns a set of trapezoids representing the interior of the
       "difference" polygon, which consists of all points that are inside the subject polygon but
       not inside the clip polygon.

       PPINTR - generates and returns a set of trapezoids representing the interior of the
       "intersection" polygon, which consists of all points that are inside both the clip polygon
       and the subject polygon.

       PPUNTR - generates and returns a set of trapezoids representing the interior of the
       "union" polygon, which consists of all points that are inside either or both of the clip
       polygon and the subject polygon.

       PPPPAP - can be called to preprocess a polygon in such a way as to remove certain
       peculiarities that can cause minor cosmetic errors in the output from the routines that
       return trapezoids.

       PPPLCL - clips a polyline against a clipping rectangle. It is intended that, eventually,
       there should be a better routine that will clip a polyline against an arbitrary polygon,
       but that routine has not yet been written.

C-BINDING SYNOPSIS

       #include <ncarg/ncargC.h>

       c_ppdipo
       c_ppditr
       c_ppinpo
       c_ppintr
       c_ppplcl
       c_ppppap
       c_ppunpo
       c_ppuntr

ACCESS

       To use Polypack routines, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c,
       preferably in that order.

MESSAGES

       None.  All error conditions in Polypack routines are reported by means of an error-flag
       argument.

SEE ALSO

       Online: ppdipo, ppditr, ppinpo, ppintr, ppplcl, ppppap, ppunpo, ppuntr, ncarg_cbind.

       Hardcopy: None.

COPYRIGHT

       Copyright (C) 1987-2009
       University Corporation for Atmospheric Research
       The use of this Software is governed by a License Agreement.