Improve overlay robustness
commit2a32209a735053ae3dd623ad422e54c62428900f
authorstrk <strk@5242fede-7e19-0410-aef8-94bd7d2200fb>
Wed, 31 Jul 2013 09:42:36 +0000 (31 09:42 +0000)
committerstrk <strk@5242fede-7e19-0410-aef8-94bd7d2200fb>
Wed, 31 Jul 2013 09:42:36 +0000 (31 09:42 +0000)
treef31b19ae79ef68dd69c809391bbd03f0a515a0fa
parent8b2bd9eb65786ba48a3e49924dcfc61a026074ce
Improve overlay robustness

 - Validate CBR results before accepting them
 - Enable overlay node validator even for FIXED precision
 - Enable geometry-reduction policy
 - Bail out on exception from overlay if any input is invalid

Fixes bug #459

git-svn-id: http://svn.osgeo.org/geos/trunk@3853 5242fede-7e19-0410-aef8-94bd7d2200fb
NEWS
include/geos/geom/BinaryOp.h
include/geos/operation/overlay/OverlayOp.h
src/operation/overlay/OverlayOp.cpp
tests/xmltester/Makefile.am
tests/xmltester/tests/ticket/bug392.xml
tests/xmltester/tests/ticket/bug459.xml [new file with mode: 0644]
tests/xmltester/tests/ticket/bug527.xml
tests/xmltester/tests/ticket/bug586.xml
tests/xmltester/tests/ticket/bug599.xml