diff --git a/Packages/Matrix_search/include/CGAL/pierce_rectangles_2.h b/Packages/Matrix_search/include/CGAL/pierce_rectangles_2.h index 367051da0e5..b4adc46ffd9 100644 --- a/Packages/Matrix_search/include/CGAL/pierce_rectangles_2.h +++ b/Packages/Matrix_search/include/CGAL/pierce_rectangles_2.h @@ -282,12 +282,12 @@ struct Staircases : public Loc_domain< Traits_ > { Citerator i = this->pts.begin(); FT rr = FT(2) * this->r; do - if (traits.signed_x_distance_2_object()(this->maxx, *i) > rr && - traits.signed_x_distance_2_object()(*i, this->minx) > rr && - traits.signed_y_distance_2_object()(*i, this->miny) > rr && - traits.signed_y_distance_2_object()(this->maxy, *i) > rr) + if (this->traits.signed_x_distance_2_object()(this->maxx, *i) > rr && + this->traits.signed_x_distance_2_object()(*i, this->minx) > rr && + this->traits.signed_y_distance_2_object()(*i, this->miny) > rr && + this->traits.signed_y_distance_2_object()(this->maxy, *i) > rr) return false; - while (++i != pts.end()); + while (++i != this->pts.end()); return true; } // is_middle() @@ -330,10 +330,10 @@ struct Staircases : public Loc_domain< Traits_ > { Intervall bottom_intervall() const { Point_2 p = - traits.construct_point_2_below_right_implicit_point_2_object()( + this->traits.construct_point_2_below_right_implicit_point_2_object()( this->minx, this->maxy, FT(2) * this->r); Point_2 q = - traits.construct_point_2_below_left_implicit_point_2_object()( + this->traits.construct_point_2_below_left_implicit_point_2_object()( this->maxx, this->maxy, FT(2) * this->r); Citerator i = @@ -375,7 +375,7 @@ struct Staircases : public Loc_domain< Traits_ > { this->traits.less_y_2_object(), compose_shared(std::logical_and< bool >(), bind_2(this->traits.less_x_2_object(), q), - bind_2(tthis->raits.less_y_2_object(), q))); + bind_2(this->raits.less_y_2_object(), q))); return Intervall(i == this->pts.end() ? this->maxy : *i, j == this->pts.end() ? this->miny : *j); } // left_intervall() @@ -385,7 +385,7 @@ struct Staircases : public Loc_domain< Traits_ > { this->traits.construct_point_2_above_right_implicit_point_2_object()( this->minx, this->miny, FT(2) * this->r); Point_2 q = - traits.construct_point_2_below_right_implicit_point_2_object()( + this->traits.construct_point_2_below_right_implicit_point_2_object()( this->minx, this->maxy, FT(2) * this->r); Citerator i = diff --git a/Packages/Matrix_search/version b/Packages/Matrix_search/version index a7224ce44f6..08fbbc61168 100644 --- a/Packages/Matrix_search/version +++ b/Packages/Matrix_search/version @@ -1 +1 @@ -1.57 (05 May 2003) +1.58 (05 May 2003)