-// File: BRepBlend_SurfRstConstRad.cxx
-// Created: Mon Feb 10 10:32:10 1997
-// Author: Laurent BOURESCHE
-// Author: Jacques GOUSSARD
-// <lbo@pomalox.paris1.matra-dtv.fr>
-// Modif : jlr le 28/07/97 modif de section pour Edge/Face
-// modif de set (courbe bornee)
+// Created on: 1997-02-10
+// Created by: Jacques GOUSSARD
+// Copyright (c) 1997-1999 Matra Datavision
+// Copyright (c) 1999-2012 OPEN CASCADE SAS
+//
+// The content of this file is subject to the Open CASCADE Technology Public
+// License Version 6.5 (the "License"). You may not use the content of this file
+// except in compliance with the License. Please obtain a copy of the License
+// at http://www.opencascade.org and read it completely before using this file.
+//
+// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
+// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
+//
+// The Original Code and all software distributed under the License is
+// distributed on an "AS IS" basis, without warranty of any kind, and the
+// Initial Developer hereby disclaims all such warranties, including without
+// limitation, any warranties of merchantability, fitness for a particular
+// purpose or non-infringement. Please see the License for the specific terms
+// and conditions governing the rights and limitations under the License.
+
+
#include <BRepBlend_SurfRstConstRad.ixx>
#include <math_Gauss.hxx>
#include <math_SVD.hxx>
Angle = ACos(Cosa);
if (Sina <0.) {
- Angle = 2.*PI - Angle;
+ Angle = 2.*M_PI - Angle;
}
if (Angle>maxang) {maxang = Angle;}
Pfin = ElCLib::Parameter(C,ptrst);
// Test negative and almost null angles : Special case
- if (Pfin>1.5*PI) {
+ if (Pfin>1.5*M_PI) {
np.Reverse();
C.SetPosition(gp_Ax2(Center,np,ns));
Pfin = ElCLib::Parameter(C,ptrst);
math_Matrix gradsol(1,3,1,3);
Standard_Real prm = P.Parameter();
-#ifdef DEB
- Standard_Integer NbSpan=(Poles.Length()-1)/2;
-#endif
Standard_Integer low = Poles.Lower();
Standard_Integer upp = Poles.Upper();
Standard_Boolean istgt;