diff --git a/Triangulation/doc/Triangulation/Concepts/TriangulationDataStructure.h b/Triangulation/doc/Triangulation/Concepts/TriangulationDataStructure.h index b3ac55b53f4..50fd06bd9e2 100644 --- a/Triangulation/doc/Triangulation/Concepts/TriangulationDataStructure.h +++ b/Triangulation/doc/Triangulation/Concepts/TriangulationDataStructure.h @@ -542,7 +542,7 @@ j); /*! Forces the current dimension of the complex to `d`. -\pre \f$-1 \leq d \leq \f$`maximal_dimension()`. +\pre \f$-2 \leq d \leq \f$`maximal_dimension()`. */ void set_current_dimension(int d); diff --git a/Triangulation/include/CGAL/Triangulation_data_structure.h b/Triangulation/include/CGAL/Triangulation_data_structure.h index 6baedede1fc..c9d073dca69 100644 --- a/Triangulation/include/CGAL/Triangulation_data_structure.h +++ b/Triangulation/include/CGAL/Triangulation_data_structure.h @@ -421,7 +421,7 @@ public: void set_current_dimension(const int d) /* Concept */ { - CGAL_precondition(-1<=d && d<=maximal_dimension()); + CGAL_precondition(-2<=d && d<=maximal_dimension()); dcur_ = d; }