#include <CGAL/basic.h>
#include <CGAL/Arr_observer.h>
#include "arr_exact_construction_segments.h"
#include "arr_print.h"
public:
std::cout << "-> The insertion of : [ " << e->curve()
<< " ] causes a face to split.\n";
}
std::cout << "-> The removal of : [ " << e->curve()
<< " ] causes two faces to merge.\n";
}
};
int main() {
Arrangement arr;
My_observer obs(arr);
Segment s_v(Point(0, -1), Point(0, 1));
insert(arr, Segment(Point(-1, 0), Point(1, 0)));
print_arrangement_size(arr);
print_arrangement_size(arr);
return 0;
}