534{
535
536
537 const char *wktPoly = "POLYGON EMPTY";
539
540
541 wktPoly = "MULTIPOLYGON EMPTY";
543
544
545 wktPoly = "MULTIPOLYGON(EMPTY, EMPTY, EMPTY)";
547
548
549 wktPoly =
550 "MULTIPOLYGON(EMPTY,"
551 "((-10 -10, 6 -10, 7 -10, 7.5 2, 8 -10, 9 -10, 10 -10, 10 10, -10 10, -10 2, -10 2, -10 -10),"
552 "(-5 -5, -5 5, 5 5, 5 -5, -5 -5)))";
553
554
556
558
560
562
564
566
568
570
572
573
574 wktPoly =
575 "MULTIPOLYGON("
576 "((-10 -10, 6 -10, 7 -10, 7.5 2, 8 -10, 9 -10, 10 -10, 10 10, -10 10, -10 2, -10 2, -10 -10),"
577 "(-5 -5, -5 5, 5 5, 5 -5, -5 -5)),"
578 "EMPTY, ((-1 -1, 1 -1, 1 1, -1 1, -1 -1)))";
579
580
582
584
586
588
590
592
594
596
598
600}
static void test_itree_once(const char *polyWkt, double x, double y, IntervalTreeResult iexp)