Ideally, you should try to avoid loosing the information, that is, maintain a list<Vertex_handle>
instead of a list<Vertex *>
.
There is a way to do what you need, though. Something like the following might work :
Vertex * vp; // your vertex pointer
Vertex_handle v = Delaunay::Triangulation_data_structure::Vertex_range::s_iterator_to(*vp);