split_contours_xld — Split XLD contours at dominant points.
split_contours_xld splits the contours which were used
to generate the polygons
Polygons at prominent points.
If the mode 'polygon' is selected, the contours are split
at the polygons' control points. In mode 'dominant', they
are split at dominant points, i.e., at points for which the
calculated change of direction is larger than the (empirically
determined) threshold , and for which
in the (empirically determined) neighborhood of
no larger change of direction occurs. The contour direction is
determined from the direction of the regression line (i.e., the
least-squares approximating line) through all points in a
Smooth points around a contour point.
The directions thus determined are smoothed with a Gaussian of width
Weight is a weighting factor for the
sensitiveness of the operator. The larger
selected, the less dominant points are found.
Each polygon needs a reference to a contour. If the reference is missing,
because the polygon is e.g. read from a DXF-File,
returns an error.
Polygons for which the corresponding contours are to be split.
Mode for the splitting of the contours.
Default value: 'polygon'
List of values: 'dominant', 'polygon'
Weight for the sensitiveness.
Default value: 1
Width of the smoothing mask.
Default value: 5