The class Pm_segment_exact_traits<R> is used as the recommended class. To avoid robustness problems, the representation type R must be an exact type such as Cartesian<leda_rational>, Homogeneous<leda_integer> or any other exact type, although other representation types could be used at the user's risk.
#include <CGAL/Pm_segment_exact_traits.h>