Add function to get a dart handle given its index.

This commit is contained in:
Guillaume Damiand 2020-03-30 14:36:37 +02:00
parent 35bff47118
commit a03c7539b5
1 changed files with 10 additions and 0 deletions

View File

@ -556,6 +556,16 @@ namespace CGAL {
{ return mdarts.iterator_to(adart); }
Dart_const_handle dart_handle(const Dart& adart) const
{ return mdarts.iterator_to(adart); }
Dart_handle dart_handle(size_type i)
{
CGAL_assertion(darts().is_used(i));
return mdarts.iterator_to(darts()[i]);
}
Dart_const_handle dart_handle(size_type i) const
{
CGAL_assertion(darts().is_used(i));
return mdarts.iterator_to(darts()[i]);
}
/** Return the highest dimension for which dh is not free.
* @param dh a dart handle