#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
#include <CGAL/Boolean_set_operations_2.h>
#include "print_utils.h"
int main() {
Polygon_2 P;
std::cout << "P = "; print_polygon(P);
Polygon_2 Q;
std::cout << "Q = "; print_polygon(Q);
std::cout << "The two polygons intersect in their interior." << std::endl;
else
std::cout << "The two polygons do not intersect." << std::endl;
return 0;
}
void push_back(const Point_2 &x)
bool do_intersect(Type1< Kernel > obj1, Type2< Kernel > obj2)