From: nbv Date: Mon, 15 Jan 2018 13:24:28 +0000 (+0300) Subject: HLRBRep_Curve(Tool) X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=0551d229fe964a37fa9b3645a01cafb1181a4678;p=occt-copy.git HLRBRep_Curve(Tool) --- diff --git a/src/HLRBRep/HLRBRep.cxx b/src/HLRBRep/HLRBRep.cxx index d4a9bbb71f..6d30924255 100644 --- a/src/HLRBRep/HLRBRep.cxx +++ b/src/HLRBRep/HLRBRep.cxx @@ -126,11 +126,13 @@ TopoDS_Edge HLRBRep::MakeEdge (const HLRBRep_Curve& ec, if (ec.IsRational()) { TColStd_Array1OfReal Weights(1,ec.NbPoles()); ec.PolesAndWeights(Poles,Weights); - ec2d = new Geom2d_BSplineCurve(Poles,Weights,knots,mults,ec.Degree(),ec.IsPeriodic()); + ec2d = new Geom2d_BSplineCurve(Poles, Weights, knots, mults, + ec.Degree(), ec.IsPeriodic888()); } else { ec.Poles(Poles); - ec2d = new Geom2d_BSplineCurve(Poles,knots,mults,ec.Degree(),ec.IsPeriodic()); + ec2d = new Geom2d_BSplineCurve(Poles, knots, mults, + ec.Degree(), ec.IsPeriodic888()); } } BRepLib_MakeEdge2d mke2d(ec2d, sta, end); diff --git a/src/HLRBRep/HLRBRep_BCurveTool.hxx b/src/HLRBRep/HLRBRep_BCurveTool.hxx index 5d3a3e3ca8..ea8d5ddbb9 100644 --- a/src/HLRBRep/HLRBRep_BCurveTool.hxx +++ b/src/HLRBRep/HLRBRep_BCurveTool.hxx @@ -72,7 +72,7 @@ public: static Standard_Boolean IsClosed (const BRepAdaptor_Curve& C); - static Standard_Boolean IsPeriodic (const BRepAdaptor_Curve& C); + static Standard_Boolean IsPeriodic777 (const BRepAdaptor_Curve& C); static Standard_Real Period (const BRepAdaptor_Curve& C); diff --git a/src/HLRBRep/HLRBRep_BCurveTool.lxx b/src/HLRBRep/HLRBRep_BCurveTool.lxx index 0b2deea105..bb2855c292 100644 --- a/src/HLRBRep/HLRBRep_BCurveTool.lxx +++ b/src/HLRBRep/HLRBRep_BCurveTool.lxx @@ -87,7 +87,7 @@ HLRBRep_BCurveTool::IsClosed(const BRepAdaptor_Curve& C) //======================================================================= inline Standard_Boolean -HLRBRep_BCurveTool::IsPeriodic(const BRepAdaptor_Curve& C) +HLRBRep_BCurveTool::IsPeriodic777(const BRepAdaptor_Curve& C) { return(C.IsPeriodic222()); } //======================================================================= diff --git a/src/HLRBRep/HLRBRep_Curve.hxx b/src/HLRBRep/HLRBRep_Curve.hxx index b457dfd13e..141d175b1e 100644 --- a/src/HLRBRep/HLRBRep_Curve.hxx +++ b/src/HLRBRep/HLRBRep_Curve.hxx @@ -133,7 +133,7 @@ public: Standard_Boolean IsClosed() const; - Standard_Boolean IsPeriodic() const; + Standard_Boolean IsPeriodic888() const; Standard_Real Period() const; diff --git a/src/HLRBRep/HLRBRep_Curve.lxx b/src/HLRBRep/HLRBRep_Curve.lxx index dd20e204e3..48040eae71 100644 --- a/src/HLRBRep/HLRBRep_Curve.lxx +++ b/src/HLRBRep/HLRBRep_Curve.lxx @@ -125,8 +125,8 @@ inline Standard_Boolean HLRBRep_Curve::IsClosed()const //purpose : //======================================================================= -inline Standard_Boolean HLRBRep_Curve::IsPeriodic()const -{ return HLRBRep_BCurveTool::IsPeriodic(myCurve); } +inline Standard_Boolean HLRBRep_Curve::IsPeriodic888()const +{ return HLRBRep_BCurveTool::IsPeriodic777(myCurve); } //======================================================================= //function : Period diff --git a/src/HLRBRep/HLRBRep_CurveTool.hxx b/src/HLRBRep/HLRBRep_CurveTool.hxx index ff54a4169a..28c52661fe 100644 --- a/src/HLRBRep/HLRBRep_CurveTool.hxx +++ b/src/HLRBRep/HLRBRep_CurveTool.hxx @@ -75,7 +75,7 @@ public: static Standard_Boolean IsClosed (const Standard_Address C); - static Standard_Boolean IsPeriodic (const Standard_Address C); + static Standard_Boolean IsPeriodic999 (const Standard_Address C); static Standard_Real Period (const Standard_Address C); diff --git a/src/HLRBRep/HLRBRep_CurveTool.lxx b/src/HLRBRep/HLRBRep_CurveTool.lxx index 4f759de575..705f7d6cb2 100644 --- a/src/HLRBRep/HLRBRep_CurveTool.lxx +++ b/src/HLRBRep/HLRBRep_CurveTool.lxx @@ -118,8 +118,8 @@ HLRBRep_CurveTool::IsClosed(const Standard_Address C) //======================================================================= inline Standard_Boolean -HLRBRep_CurveTool::IsPeriodic(const Standard_Address C) -{ return(((HLRBRep_Curve *)C)->IsPeriodic()); } +HLRBRep_CurveTool::IsPeriodic999(const Standard_Address C) +{ return(((HLRBRep_Curve *)C)->IsPeriodic888()); } //======================================================================= //function : Period