add documented but missing function

This commit is contained in:
Sébastien Loriot 2010-09-01 12:24:55 +00:00
parent f724101478
commit a40ad96c88
1 changed files with 8 additions and 4 deletions

View File

@ -547,10 +547,8 @@ public:
}
/** This function assumes that the edge is regular. */
Facet neighbor(Facet f, int j) const
Facet neighbor(Cell_handle ch, int index, int j) const
{
const Cell_handle ch = f.first;
const int index = f.second;
const int i1 = tr.vertex_triple_index(index, tr. cw(j));
const int i2 = tr.vertex_triple_index(index, tr.ccw(j));
@ -558,13 +556,19 @@ public:
CGAL_assertion(face_status(edge) == REGULAR);
typename Tr::Facet_circulator facet_circ =
tr.incident_facets(edge, f);
tr.incident_facets(edge, ch,index);
do {
++facet_circ;
} while(! is_in_complex(*facet_circ) );
return opposite_facet(*facet_circ);
}
/** This function assumes that the edge is regular. */
Facet neighbor(Facet f, int j) const
{
return neighbor(f.first,f.second,j);
}
// Setting functions
void add_to_complex (const Facet& f) {