#include #include #include #include #include #include typedef int FT; typedef CGAL::Simple_cartesian Rep; typedef CGAL::Visibility_complex_segment_traits Gt; typedef CGAL::Visibility_complex_2 Visibility_complex; typedef Visibility_complex::Vertex Vertex; typedef Gt::Disk Segment; int main() { std::list O; std::ifstream ifs("segments"); std::istream_iterator ifs_it(ifs),ifs_end; std::copy(ifs_it,ifs_end,std::back_inserter(O)); // Computing visibility graph Visibility_complex V(O.begin(),O.end()); if (V.size() != 872) exit(1); exit(0); }