#include <CGAL/QP_models.h>
#include <CGAL/QP_functions.h>
template <class Point_d>
struct Homogeneous_begin {
typedef typename Point_d::Homogeneous_const_iterator result_type;
result_type operator() (const Point_d& p) const {
return p.homogeneous_begin();
}
};
template <class Point_d, class RandomAccessIterator, class ET>
solve_convex_hull_containment_lp (const Point_d& p,
{
typedef boost::transform_iterator
typedef typename Point_d::Homogeneous_const_iterator B_it;
typedef
Program;
Program lp (static_cast<int>(end-begin),
p.dimension()+1,
A_it (begin), B_it (p.homogeneous_begin()),
}