#include #include #include #include #include #include #include typedef CGAL::Simple_cartesian K; typedef CGAL::Visibility_complex_2_segment_traits Gt; int main() { std::ifstream di("data/segment.d"); std::istream_iterator disk_it(di),disk_end; std::list disks; std::copy(disk_it,disk_end,std::back_inserter(disks)); CGAL::Compute_free_bitangents_2()(disks.begin(),disks.end(), std::ostream_iterator(std::cout,"\n")); return 0; }