mirror of https://github.com/CGAL/cgal
Add deprecated constructor to Point_set_with_structure
This commit is contained in:
parent
10c9882e8e
commit
4e497f1c15
|
|
@ -193,7 +193,43 @@ public:
|
||||||
const PlaneRange& planes,
|
const PlaneRange& planes,
|
||||||
double epsilon,
|
double epsilon,
|
||||||
const NamedParameters& np)
|
const NamedParameters& np)
|
||||||
|
{
|
||||||
|
init (points, planes, epsilon, np);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// \cond SKIP_IN_MANUAL
|
||||||
|
// deprecated
|
||||||
|
template <typename PointRange,
|
||||||
|
typename PointMap,
|
||||||
|
typename NormalMap,
|
||||||
|
typename PlaneRange,
|
||||||
|
typename PlaneMap,
|
||||||
|
typename IndexMap>
|
||||||
|
CGAL_DEPRECATED_MSG("you are using the deprecated V1 API of CGAL::Point_set_with_structure(), please update your code")
|
||||||
|
Point_set_with_structure (const PointRange& points,
|
||||||
|
PointMap point_map,
|
||||||
|
NormalMap normal_map,
|
||||||
|
const PlaneRange& planes,
|
||||||
|
PlaneMap plane_map,
|
||||||
|
IndexMap index_map,
|
||||||
|
double epsilon,
|
||||||
|
double attraction_factor = 3.)
|
||||||
|
{
|
||||||
|
init (points, planes, epsilon,
|
||||||
|
CGAL::parameters::point_map (point_map).
|
||||||
|
normal_map (normal_map).
|
||||||
|
plane_map (plane_map).
|
||||||
|
plane_index_map (index_map).
|
||||||
|
attraction_factor (attraction_factor));
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename PointRange,
|
||||||
|
typename PlaneRange,
|
||||||
|
typename NamedParameters>
|
||||||
|
void init (const PointRange& points,
|
||||||
|
const PlaneRange& planes,
|
||||||
|
double epsilon,
|
||||||
|
const NamedParameters& np)
|
||||||
{
|
{
|
||||||
using boost::choose_param;
|
using boost::choose_param;
|
||||||
|
|
||||||
|
|
@ -248,6 +284,7 @@ public:
|
||||||
run (epsilon, attraction_factor);
|
run (epsilon, attraction_factor);
|
||||||
clean ();
|
clean ();
|
||||||
}
|
}
|
||||||
|
/// \endcond
|
||||||
|
|
||||||
std::size_t size () const { return m_points.size (); }
|
std::size_t size () const { return m_points.size (); }
|
||||||
std::pair<Point, Vector> operator[] (std::size_t i) const
|
std::pair<Point, Vector> operator[] (std::size_t i) const
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue