const_handle to non_const_handle

classic Classic list List threaded Threaded
7 messages Options
sg
Reply | Threaded
Open this post in threaded view
|

const_handle to non_const_handle

sg
I am implementing some code in CGAL. I made an arrangement. Now I want to add some data to every face in arrangement. So i access a face by below method. It return const handle. So i try to convert this to non_const_handle. But it show error that " cannot call member function without object."

    const Face_const_handle* f;
    if(f = boost::get<Face_const_handle>(&(it->second))){
        Arrangement_2::Face_handle fh = Arrangement_2::non_const_handle(*f); // ERROR HERE
        for(int i=1;i<convexPts.size();i++){
            CGAL::Gmpq temp = CGAL::squared_distance(convexPts[0],convexPts[i]);
            if(temp>max){
                max = temp;
                fh->set_data(max);
            }
       }
   }

Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

andreas.fabri
Well, it is not a static function.

If your arrangement object is called arr
you have to write

arr.non_const_handle(*f);

best,

andreas

On 20/11/2016 22:11, sg wrote:

> I am implementing some code in CGAL. I made an arrangement. Now I want to add
> some data to every face in arrangement. So i access a face by below method.
> It return const handle. So i try to convert this to non_const_handle. But it
> show error that " cannot call member function without object."
>
>     const Face_const_handle* f;
>     if(f = boost::get<Face_const_handle>(&(it->second))){
>         Arrangement_2::Face_handle fh = Arrangement_2::non_const_handle(*f);
> // ERROR HERE
>         for(int i=1;i<convexPts.size();i++){
>             CGAL::Gmpq temp =
> CGAL::squared_distance(convexPts[0],convexPts[i]);
>             if(temp>max){
>                 max = temp;
>                 fh->set_data(max);
>             }
>        }
>    }
>
>
>
>
>
> --
> View this message in context: http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
> Sent from the cgal-discuss mailing list archive at Nabble.com.
>

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

phone: +33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


sg
Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

sg
Okk thanks. Its working now.
One more thing I get a face handle from this code. I add some data to this face by set_data() method. Now i want to access next face from current handle. How can I do that ?

On Mon, Nov 21, 2016 at 12:49 PM, andreas.fabri [via cgal-discuss] <[hidden email]> wrote:
Well, it is not a static function.

If your arrangement object is called arr
you have to write

arr.non_const_handle(*f);

best,

andreas

On 20/11/2016 22:11, sg wrote:

> I am implementing some code in CGAL. I made an arrangement. Now I want to add
> some data to every face in arrangement. So i access a face by below method.
> It return const handle. So i try to convert this to non_const_handle. But it
> show error that " cannot call member function without object."
>
>     const Face_const_handle* f;
>     if(f = boost::get<Face_const_handle>(&(it->second))){
>         Arrangement_2::Face_handle fh = Arrangement_2::non_const_handle(*f);
> // ERROR HERE
>         for(int i=1;i<convexPts.size();i++){
>             CGAL::Gmpq temp =
> CGAL::squared_distance(convexPts[0],convexPts[i]);
>             if(temp>max){
>                 max = temp;
>                 fh->set_data(max);
>             }
>        }
>    }
>
>
>
>
>
> --
> View this message in context: http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
> Sent from the cgal-discuss mailing list archive at Nabble.com.
>
--
Andreas Fabri, PhD
Chief Officer, GeometryFactory
Editor, The CGAL Project

phone: +33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss





If you reply to this email, your message will be added to the discussion below:
http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
To unsubscribe from const_handle to non_const_handle, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

andreas.fabri

Either use a face iterator, to traverse all faces
Or go to neighbor faces: For a face you can get the
halfedges on its border, for each halfedge you
can get the twin halfedge, and from there the face.
Note that you might get the same neighbor face
several times.

best,

andreas


On 21/11/2016 09:09, sg wrote:

> Okk thanks. Its working now.
> One more thing I get a face handle from this code. I add some data to
> this face by set_data() method. Now i want to access next face from
> current handle. How can I do that ?
>
> On Mon, Nov 21, 2016 at 12:49 PM, andreas.fabri [via cgal-discuss]
> <[hidden email] </user/SendEmail.jtp?type=node&node=4662377&i=0>> wrote:
>
>     Well, it is not a static function.
>
>     If your arrangement object is called arr
>     you have to write
>
>     arr.non_const_handle(*f);
>
>     best,
>
>     andreas
>
>     On 20/11/2016 22:11, sg wrote:
>
>     > I am implementing some code in CGAL. I made an arrangement. Now I want to add
>     > some data to every face in arrangement. So i access a face by below method.
>     > It return const handle. So i try to convert this to non_const_handle. But it
>     > show error that " cannot call member function without object."
>     >
>     >     const Face_const_handle* f;
>     >     if(f = boost::get<Face_const_handle>(&(it->second))){
>     >         Arrangement_2::Face_handle fh = Arrangement_2::non_const_handle(*f);
>     > // ERROR HERE
>     >         for(int i=1;i<convexPts.size();i++){
>     >             CGAL::Gmpq temp =
>     > CGAL::squared_distance(convexPts[0],convexPts[i]);
>     >             if(temp>max){
>     >                 max = temp;
>     >                 fh->set_data(max);
>     >             }
>     >        }
>     >    }
>     >
>     >
>     >
>     >
>     >
>     > --
>     > View this message in context: http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>
>     > Sent from the cgal-discuss mailing list archive at Nabble.com.
>     >
>     --
>     Andreas Fabri, PhD
>     Chief Officer, GeometryFactory
>     Editor, The CGAL Project
>
>     phone: +33.492.954.912    skype: andreas.fabri
>
>     --
>     You are currently subscribed to cgal-discuss.
>     To unsubscribe or access the archives, go to
>     https://sympa.inria.fr/sympa/info/cgal-discuss
>     <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
>
>
>
>     ------------------------------------------------------------------------
>     If you reply to this email, your message will be added to the
>     discussion below:
>     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>
>
>     To unsubscribe from const_handle to non_const_handle, click here.
>     NAML
>     <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> ------------------------------------------------------------------------
> View this message in context: Re: const_handle to non_const_handle
> <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html>
> Sent from the cgal-discuss mailing list archive
> <http://cgal-discuss.949826.n4.nabble.com/> at Nabble.com.

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

phone: +33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


sg
Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

sg
Thanks. But i want to access faces in clockwise order. Is that possible ?
One more question how can i get a random point in a face ?
Thanks in advance.

On Mon, Nov 21, 2016 at 1:47 PM, andreas.fabri [via cgal-discuss] <[hidden email]> wrote:

Either use a face iterator, to traverse all faces
Or go to neighbor faces: For a face you can get the
halfedges on its border, for each halfedge you
can get the twin halfedge, and from there the face.
Note that you might get the same neighbor face
several times.

best,

andreas


On 21/11/2016 09:09, sg wrote:

> Okk thanks. Its working now.
> One more thing I get a face handle from this code. I add some data to
> this face by set_data() method. Now i want to access next face from
> current handle. How can I do that ?
>
> On Mon, Nov 21, 2016 at 12:49 PM, andreas.fabri [via cgal-discuss]
> <[hidden email] </user/SendEmail.jtp?type=node&node=4662377&i=0>> wrote:

>
>     Well, it is not a static function.
>
>     If your arrangement object is called arr
>     you have to write
>
>     arr.non_const_handle(*f);
>
>     best,
>
>     andreas
>
>     On 20/11/2016 22:11, sg wrote:
>
>     > I am implementing some code in CGAL. I made an arrangement. Now I want to add
>     > some data to every face in arrangement. So i access a face by below method.
>     > It return const handle. So i try to convert this to non_const_handle. But it
>     > show error that " cannot call member function without object."
>     >
>     >     const Face_const_handle* f;
>     >     if(f = boost::get<Face_const_handle>(&(it->second))){
>     >         Arrangement_2::Face_handle fh = Arrangement_2::non_const_handle(*f);
>     > // ERROR HERE
>     >         for(int i=1;i<convexPts.size();i++){
>     >             CGAL::Gmpq temp =
>     > CGAL::squared_distance(convexPts[0],convexPts[i]);
>     >             if(temp>max){
>     >                 max = temp;
>     >                 fh->set_data(max);
>     >             }
>     >        }
>     >    }
>     >
>     >
>     >
>     >
>     >
>     > --
>     > View this message in context: http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>
>     > Sent from the cgal-discuss mailing list archive at Nabble.com.
>     >
>     --
>     Andreas Fabri, PhD
>     Chief Officer, GeometryFactory
>     Editor, The CGAL Project
>
>     phone: +33.492.954.912    skype: andreas.fabri
>
>     --
>     You are currently subscribed to cgal-discuss.
>     To unsubscribe or access the archives, go to
>     https://sympa.inria.fr/sympa/info/cgal-discuss
>     <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
>
>
>
>     ------------------------------------------------------------------------
>     If you reply to this email, your message will be added to the
>     discussion below:
>     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>
>
>     To unsubscribe from const_handle to non_const_handle, click here.
>     NAML
>     <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> ------------------------------------------------------------------------
> View this message in context: Re: const_handle to non_const_handle
> <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html>
> Sent from the cgal-discuss mailing list archive
> <http://cgal-discuss.949826.n4.nabble.com/> at Nabble.com.

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

phone: +33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss





If you reply to this email, your message will be added to the discussion below:
http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662378.html
To unsubscribe from const_handle to non_const_handle, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

andreas.fabri


On 21/11/2016 13:48, sg wrote:
> Thanks. But i want to access faces in clockwise order. Is that possible ?

At one point you have to read the manual.

> One more question how can i get a random point in a face ?

not trivial

> Thanks in advance.
>
> On Mon, Nov 21, 2016 at 1:47 PM, andreas.fabri [via cgal-discuss]
> <[hidden email] </user/SendEmail.jtp?type=node&node=4662382&i=0>> wrote:
>
>
>     Either use a face iterator, to traverse all faces
>     Or go to neighbor faces: For a face you can get the
>     halfedges on its border, for each halfedge you
>     can get the twin halfedge, and from there the face.
>     Note that you might get the same neighbor face
>     several times.
>
>     best,
>
>     andreas
>
>
>     On 21/11/2016 09:09, sg wrote:
>
>     > Okk thanks. Its working now.
>     > One more thing I get a face handle from this code. I add some data to
>     > this face by set_data() method. Now i want to access next face from
>     > current handle. How can I do that ?
>     >
>     > On Mon, Nov 21, 2016 at 12:49 PM, andreas.fabri [via cgal-discuss]
>     > <[hidden email] </user/SendEmail.jtp?type=node&node=4662377&i=0>>
>     wrote:
>
>     >
>     >     Well, it is not a static function.
>     >
>     >     If your arrangement object is called arr
>     >     you have to write
>     >
>     >     arr.non_const_handle(*f);
>     >
>     >     best,
>     >
>     >     andreas
>     >
>     >     On 20/11/2016 22:11, sg wrote:
>     >
>     >     > I am implementing some code in CGAL. I made an arrangement.
>     Now I want to add
>     >     > some data to every face in arrangement. So i access a face
>     by below method.
>     >     > It return const handle. So i try to convert this to
>     non_const_handle. But it
>     >     > show error that " cannot call member function without object."
>     >     >
>     >     >     const Face_const_handle* f;
>     >     >     if(f = boost::get<Face_const_handle>(&(it->second))){
>     >     >         Arrangement_2::Face_handle fh =
>     Arrangement_2::non_const_handle(*f);
>     >     > // ERROR HERE
>     >     >         for(int i=1;i<convexPts.size();i++){
>     >     >             CGAL::Gmpq temp =
>     >     > CGAL::squared_distance(convexPts[0],convexPts[i]);
>     >     >             if(temp>max){
>     >     >                 max = temp;
>     >     >                 fh->set_data(max);
>     >     >             }
>     >     >        }
>     >     >    }
>     >     >
>     >     >
>     >     >
>     >     >
>     >     >
>     >     > --
>     >     > View this message in context:
>     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>
>     >
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>>
>
>     >     > Sent from the cgal-discuss mailing list archive at Nabble.com.
>     >     >
>     >     --
>     >     Andreas Fabri, PhD
>     >     Chief Officer, GeometryFactory
>     >     Editor, The CGAL Project
>     >
>     >     phone: +33.492.954.912    skype: andreas.fabri
>     >
>     >     --
>     >     You are currently subscribed to cgal-discuss.
>     >     To unsubscribe or access the archives, go to
>     >     https://sympa.inria.fr/sympa/info/cgal-discuss
>     <https://sympa.inria.fr/sympa/info/cgal-discuss>
>     >     <https://sympa.inria.fr/sympa/info/cgal-discuss
>     <https://sympa.inria.fr/sympa/info/cgal-discuss>>
>     >
>     >
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>
>     >     If you reply to this email, your message will be added to the
>     >     discussion below:
>     >     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>
>     >     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>>
>
>     >
>     >     To unsubscribe from const_handle to non_const_handle, click here.
>     >     NAML
>     >
>     <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>     <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
>
>     >
>     >
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>
>     > View this message in context: Re: const_handle to non_const_handle
>     > <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html>>
>
>     > Sent from the cgal-discuss mailing list archive
>     > <http://cgal-discuss.949826.n4.nabble.com/
>     <http://cgal-discuss.949826.n4.nabble.com/>> at Nabble.com.
>
>     --
>     Andreas Fabri, PhD
>     Chief Officer, GeometryFactory
>     Editor, The CGAL Project
>
>     phone: +33.492.954.912    skype: andreas.fabri
>
>     --
>     You are currently subscribed to cgal-discuss.
>     To unsubscribe or access the archives, go to
>     https://sympa.inria.fr/sympa/info/cgal-discuss
>     <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
>
>
>
>     ------------------------------------------------------------------------
>     If you reply to this email, your message will be added to the
>     discussion below:
>     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662378.html
>     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662378.html>
>
>     To unsubscribe from const_handle to non_const_handle, click here.
>     NAML
>     <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> ------------------------------------------------------------------------
> View this message in context: Re: const_handle to non_const_handle
> <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662382.html>
> Sent from the cgal-discuss mailing list archive
> <http://cgal-discuss.949826.n4.nabble.com/> at Nabble.com.

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

phone: +33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


Reply | Threaded
Open this post in threaded view
|

Re: const_handle to non_const_handle

Efi Fogel


   ____  _        ____             _
  /_____/_) o    /__________  __  //
 (____ (   (    (    (_/ (_/-(-'_(/
                         _/



On Mon, Nov 21, 2016 at 3:03 PM, Andreas Fabri <[hidden email]> wrote:


On 21/11/2016 13:48, sg wrote:
Thanks. But i want to access faces in clockwise order. Is that possible ?

At one point you have to read the manual.

One more question how can i get a random point in a face ?

not trivial

Finding a sample point inside a face $F$ is done as follows: First we find an "ear'" of $F$. We traverse the (outer) boundary cycle of $F$ until we find a convex vertex $v$. Let $u$ and $w$ denote the neighbours of $v$ on the boundary cycle. $u$, $v$, and $w$ define a triangle $T$, which is an "ear" of $F$. Then, among the remaining vertices on the boundary cycle that are inside $T$, if there are any, we find the vertex $v'$ with minimal distance to $v$. If such a vertex exists, we return the vertex halfway between $v$ and $v'$. Otherwise, we return the centroid of $T$.

Thanks in advance.

On Mon, Nov 21, 2016 at 1:47 PM, andreas.fabri [via cgal-discuss]
<[hidden email] </user/SendEmail.jtp?type=node&node=4662382&i=0>> wrote:


    Either use a face iterator, to traverse all faces
    Or go to neighbor faces: For a face you can get the
    halfedges on its border, for each halfedge you
    can get the twin halfedge, and from there the face.
    Note that you might get the same neighbor face
    several times.

    best,

    andreas


    On 21/11/2016 09:09, sg wrote:

    > Okk thanks. Its working now.
    > One more thing I get a face handle from this code. I add some data to
    > this face by set_data() method. Now i want to access next face from
    > current handle. How can I do that ?
    >
    > On Mon, Nov 21, 2016 at 12:49 PM, andreas.fabri [via cgal-discuss]
    > <[hidden email] </user/SendEmail.jtp?type=node&node=4662377&i=0>>
    wrote:

    >
    >     Well, it is not a static function.
    >
    >     If your arrangement object is called arr
    >     you have to write
    >
    >     arr.non_const_handle(*f);
    >
    >     best,
    >
    >     andreas
    >
    >     On 20/11/2016 22:11, sg wrote:
    >
    >     > I am implementing some code in CGAL. I made an arrangement.
    Now I want to add
    >     > some data to every face in arrangement. So i access a face
    by below method.
    >     > It return const handle. So i try to convert this to
    non_const_handle. But it
    >     > show error that " cannot call member function without object."
    >     >
    >     >     const Face_const_handle* f;
    >     >     if(f = boost::get<Face_const_handle>(&(it->second))){
    >     >         Arrangement_2::Face_handle fh =
    Arrangement_2::non_const_handle(*f);
    >     > // ERROR HERE
    >     >         for(int i=1;i<convexPts.size();i++){
    >     >             CGAL::Gmpq temp =
    >     > CGAL::squared_distance(convexPts[0],convexPts[i]);
    >     >             if(temp>max){
    >     >                 max = temp;
    >     >                 fh->set_data(max);
    >     >             }
    >     >        }
    >     >    }
    >     >
    >     >
    >     >
    >     >
    >     >
    >     > --
    >     > View this message in context:
    http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>
    >
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374.html>>

    >     > Sent from the cgal-discuss mailing list archive at Nabble.com.
    >     >
    >     --
    >     Andreas Fabri, PhD
    >     Chief Officer, GeometryFactory
    >     Editor, The CGAL Project
    >
    >     phone: <a href="tel:%2B33.492.954.912" value="+33492954912" target="_blank">+33.492.954.912    skype: andreas.fabri
    >
    >     --
    >     You are currently subscribed to cgal-discuss.
    >     To unsubscribe or access the archives, go to
    >     https://sympa.inria.fr/sympa/info/cgal-discuss
    <https://sympa.inria.fr/sympa/info/cgal-discuss>
    >     <https://sympa.inria.fr/sympa/info/cgal-discuss
    <https://sympa.inria.fr/sympa/info/cgal-discuss>>
    >
    >
    >
    >
    >
    ------------------------------------------------------------------------

    >     If you reply to this email, your message will be added to the
    >     discussion below:
    >     http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>
    >     <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662376.html>>

    >
    >     To unsubscribe from const_handle to non_const_handle, click here.
    >     NAML
    >
    <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
    <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>

    >
    >
    >
    >
    >
    ------------------------------------------------------------------------

    > View this message in context: Re: const_handle to non_const_handle
    > <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662377.html>>

    > Sent from the cgal-discuss mailing list archive
    > <http://cgal-discuss.949826.n4.nabble.com/
    <http://cgal-discuss.949826.n4.nabble.com/>> at Nabble.com.

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

    phone: <a href="tel:%2B33.492.954.912" value="+33492954912" target="_blank">+33.492.954.912    skype: andreas.fabri

    --
    You are currently subscribed to cgal-discuss.
    To unsubscribe or access the archives, go to
    https://sympa.inria.fr/sympa/info/cgal-discuss
    <https://sympa.inria.fr/sympa/info/cgal-discuss>




    ------------------------------------------------------------------------
    If you reply to this email, your message will be added to the
    discussion below:
    http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662378.html
    <http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662378.html>

    To unsubscribe from const_handle to non_const_handle, click here.
    NAML
    <http://cgal-discuss.949826.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




------------------------------------------------------------------------
View this message in context: Re: const_handle to non_const_handle
<http://cgal-discuss.949826.n4.nabble.com/const-handle-to-non-const-handle-tp4662374p4662382.html>
Sent from the cgal-discuss mailing list archive
<http://cgal-discuss.949826.n4.nabble.com/> at Nabble.com.

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

phone: <a href="tel:%2B33.492.954.912" value="+33492954912" target="_blank">+33.492.954.912    skype: andreas.fabri

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss