Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Fwd: Re: CGAL::cpp11::next(vb,ve)

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Fwd: Re: CGAL::cpp11::next(vb,ve)


Chronological Thread 
  • From: Priyanshi Kumari <>
  • To:
  • Subject: Re: [cgal-discuss] Fwd: Re: CGAL::cpp11::next(vb,ve)
  • Date: Fri, 11 May 2018 15:49:40 +0530
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:xnSYPRcfeTFBJmNdwQektgRYlGMj4u6mDksu8pMizoh2WeGdxcS7Zh7h7PlgxGXEQZ/co6odzbaO6Oa4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahb75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM28m/XhMx+gqxYvRyvuQBwzpXOb42JLvdzZL/Rcc8YSGdHQ81fVzZBAoS5b4YXFeQBJ+dYronnqFsIthu+BQisD/7qxD9Vg3/5x7c60+U8GgzB2QwgHskOsG/MrNXvNacTUfq6zK/TzTXDbvNaxDnw5JTMfx06rvGMWKh/ccvVyUU1CwzFiVCQpJXjMjiI2OoNtG2b4PBhVeKpk2MnpB9+oj+qxsgylonJnIIUyl7e+ipl3IY1Ise4SU5hbdG4F5tQsieXPJZ1TMM6W2xkpjo2x7kctZO4fCUG0okryh/CZ/CdboSF4xbuWeCMKjlinn1lYqiwhxOq/Eig1OL8Us603U5PriVfk9nMsmkB1hzd68SbU/d98Fqt1DeL2gzJ5eFEJkc0laXfK5E/2LI/ip0TsUHbEi/3nkX5krOWe1069uS07+nreLbrq5+GO4NpiwzyL74iltG+DOk8KgQOWnKU+eW41L3t5035R7BKg+UzkqnYq5DaPtwbprS4Aw5VyIkj7Q2/Dzen0NgFk3QLMFZIdQmIj4jsIV7OIfT4Ae2jjFSrlTdn3+rGMaH5ApXRMnjDl6/scqpy60FGzAo/1M1Q55NPCr4dPfLzQVTxucfDDh45Ngy02/zoBM981oMYQ2KPA7WWPLncsV+StaoTJLyHa4YR/Tr8MPM4/OXGjHkjmFZbc7P684EQbSWABPV3KkOCYXukocoEGH0L9l47TffxkEeDQDdVfHazBvlktxk0DYunCcHIQYX70+/J5zuyApADPjMOMVuLC3q9L9zVCcdJUzqbJ4paqhJBULGgT4E70hT37V31zrNmKqzf/ShK7Mu/hugw3PXakFQJzRIxF96UijjfQGR9n2dOTDgzjvgm/B5Nj2yb2K09uMR2UNxe4/QTDFU/PJ/Yiv1lU5X8A1yQONiOT1miT5OtBjRjFt8=

Thanks

On Fri, May 11, 2018 at 3:38 PM, Andreas Fabri <> wrote:


As it is boost::tie looking up the documentation might help.

vertices() returns a std::pair

boost::tie  takes first and second out of the pair and ties it to the two variables.

It is in fact more general, that is it works for any tuple.

andreas


On 5/11/2018 12:00 PM, Priyanshi Kumari wrote:
Also
what does    "boost::tie(vb,ve) = vertices(mesh) " do?
where mesh is a Polyhedron
typedef CGAL::Simple_cartesian<double>                                   Kernel;
typedef CGAL::Polyhedron_3<Kernel,CGAL::Polyhedron_items_with_id_3>  Polyhedron;



On Fri, May 11, 2018 at 3:10 PM, Andreas Fabri <> wrote:




-------- Forwarded Message --------
Subject: Re: [cgal-discuss] CGAL::cpp11::next(vb,ve)
Date: Fri, 11 May 2018 10:30:28 +0200
From: Andreas Fabri <>
To: iampriyanshi <>



It applies 47 times  operator++  to the iterator.


andreas


On 5/11/2018 10:23 AM, iampriyanshi wrote:
What does the below statement do?
*CGAL::cpp11::next(vb, 47)

where 
typedef boost::graph_traits<Polyhedron>::vertex_iterator              
vertex_iterartor 
vertex_iterator vb;

Code:
https://doc.cgal.org/latest/Surface_mesh_deformation/Surface_mesh_deformation_2k_ring_roi_translate_rotate_example_8cpp-example.html



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/




--

Kind regards,

PRIYANSHI


-- 
Andreas Fabri, PhD
Chief Officer, GeometryFactory
Editor, The CGAL Project

phone: +33.492.954.912    skype: andreas.fabri



--

Kind regards,

PRIYANSHI




Archive powered by MHonArc 2.6.18.

Top of Page