Remove #ifdef'd support for old i/o styles.

Change box terminology from "length" to "width".
 Use length terminology in common with other geometric types (usually perimeter).
Fix bugs in line arithmetic which resulted in bad intersection calculations.
Deprecate temporary unstored slope fields.
Check explicitly for intersections at endpoints to avoid rounding ugliness.
Add center() routines for lseg, path, polygon.
Add distance() routines for circle-polygon, polygon-polygon.
Check explicitly for points and polygons contained within polygons
 using an axis-crossing algorithm. (Old code just checked bounding boxes).
Add routine to convert circle-box.
*whew*
REL6_4
Thomas G. Lockhart 29 years ago
parent 1ba73ed3a0
commit 215bc83d75
  1. 1114
      src/backend/utils/adt/geo_ops.c

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save