int main() { CT ct; Polygon_2 P; while(std::cin >> P){ ct.insert_constraint(P); } PS::simplify(ct, Cost(), Stop(0.5)); for(Constraint_iterator cit = ct.constraints_begin(); cit != ct.constraints_end(); ++cit) { std::cout << "simplified polyline" << std::endl; for(Points_in_constraint_iterator vit = ct.points_in_constraint_begin(*cit); vit != ct.points_in_constraint_end(*cit); ++vit) std::cout << *vit << std::endl; } return 0; }