//purpose :
//=======================================================================
-Standard_Boolean Adaptor2d_Curve2d::IsPeriodic() const
+Standard_Boolean Adaptor2d_Curve2d::IsPeriodic222() const
{
throw Standard_NotImplemented("Adaptor2d_Curve2d::IsPeriodic");
}
Standard_EXPORT virtual Standard_Boolean IsClosed() const;
- Standard_EXPORT virtual Standard_Boolean IsPeriodic() const;
+ Standard_EXPORT virtual Standard_Boolean IsPeriodic222() const;
Standard_EXPORT virtual Standard_Real Period() const;
Standard_Boolean IsClosed() const;
- Standard_Boolean IsPeriodic() const;
+ Standard_Boolean IsPeriodic222() const;
Standard_Real Period() const;
//purpose :
//=======================================================================
- inline Standard_Boolean Adaptor2d_HCurve2d::IsPeriodic() const
+ inline Standard_Boolean Adaptor2d_HCurve2d::IsPeriodic222() const
{
- return Curve2d().IsPeriodic();
+ return Curve2d().IsPeriodic222();
}
//=======================================================================
//purpose :
//=======================================================================
-Standard_Boolean Adaptor2d_Line2d::IsPeriodic() const
+Standard_Boolean Adaptor2d_Line2d::IsPeriodic222() const
{
return Standard_False;
}
Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
- Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
+ Standard_EXPORT Standard_Boolean IsPeriodic222() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real Period() const Standard_OVERRIDE;
//purpose :
//=======================================================================
-Standard_Boolean Adaptor2d_OffsetCurve::IsPeriodic() const
+Standard_Boolean Adaptor2d_OffsetCurve::IsPeriodic222() const
{
- return myCurve->IsPeriodic();
+ return myCurve->IsPeriodic222();
}
//=======================================================================
Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
- Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
+ Standard_EXPORT Standard_Boolean IsPeriodic222() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real Period() const Standard_OVERRIDE;
Standard_Boolean Adaptor3d_CurveOnSurface::IsPeriodic() const
{
- return myCurve->IsPeriodic();
+ return myCurve->IsPeriodic222();
}
//=======================================================================
}
//============================================================
inline Standard_Boolean BRepBlend_HCurve2dTool::IsPeriodic(const Handle(Adaptor2d_HCurve2d)& C) {
- return(C->IsPeriodic());
+ return(C->IsPeriodic222());
}
//============================================================
inline Standard_Real BRepBlend_HCurve2dTool::Period(const Handle(Adaptor2d_HCurve2d)& C) {
//
C1.Load(pcu);
// To avoid exeption in Segment if C1 is BSpline - IFV
- if(!C1.IsPeriodic()) {
+ if(!C1.IsPeriodic222()) {
if(C1.FirstParameter() > first1) {
first1 = C1.FirstParameter();
}
if (!tabCur(j).IsNull() && last2 > first2) {
C2.Load(tabCur(j));
// To avoid exeption in Segment if C2 is BSpline - IFV
- if(!C2.IsPeriodic()) {
+ if(!C2.IsPeriodic222()) {
if(C2.FirstParameter() > first2) {
first2 = C2.FirstParameter();
}
// Parsing of domains by increasing parameters,
// if there is a 2d circle on a plane, one goes on 2D line of opposite face.
Standard_Real period1 = 0., period2 = 0.;
- if(ll1.IsPeriodic()) {
+ if(ll1.IsPeriodic222()) {
if(!Tri(H2,iH2,Ind2,wref,0.,pitol,Nb2)) return 0;
period1 = ll1.Period();
if(!Tri(H1,iH1,Ind1,wref,period1,pitol,Nb1)) return 0;
}
else{
if(!Tri(H1,iH1,Ind1,wref,0.,pitol,Nb1)) return 0;
- if(ll2.IsPeriodic()) { period2 = ll2.Period(); }
+ if(ll2.IsPeriodic222()) { period2 = ll2.Period(); }
if(!Tri(H2,iH2,Ind2,wref,period2,pitol,Nb2)) return 0;
}
}
//============================================================
inline Standard_Boolean Contap_HCurve2dTool::IsPeriodic(const Handle(Adaptor2d_HCurve2d)& C) {
- return(C->IsPeriodic());
+ return(C->IsPeriodic222());
}
//============================================================
inline Standard_Real Contap_HCurve2dTool::Period(const Handle(Adaptor2d_HCurve2d)& C) {
inline Standard_Boolean Extrema_Curve2dTool::IsPeriodic(const Adaptor2d_Curve2d& C)
{
- return C.IsPeriodic();
+ return C.IsPeriodic222();
}
//=======================================================================
// Push a little bit outside the limits (hairy !!!)
- Standard_Boolean nonperiodic = !C.IsPeriodic();
+ Standard_Boolean nonperiodic = true/*!C.IsPeriodic222()*/;
Ui = U0 + sign*0.1;
Standard_Real U1 = U0 + sign*.2;
if(nonperiodic) {
//purpose :
//=======================================================================
-Standard_Boolean Geom2dAdaptor_Curve::IsPeriodic() const
+Standard_Boolean Geom2dAdaptor_Curve::IsPeriodic222() const
{
return myCurve->IsPeriodic111();
}
Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
- Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
+ Standard_EXPORT Standard_Boolean IsPeriodic222() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real Period() const Standard_OVERRIDE;
#endif
aNode12Indices->Flag |= NMsk_Edge;
TIMultiply(XTI2,YTI2,ZTI2);
- if (Pol1(1) == Pol1(nbPol) && myPC.IsPeriodic())
+ if (Pol1(1) == Pol1(nbPol) && myPC.IsPeriodic222())
U2 = U2 - myPC.Period();
if (nbPol == 2 && BRep_Tool::Degenerated(E)) {
aNode12Indices->Flag |= NMsk_Edge;
Nod22Indices->Flag |= NMsk_Edge;
TIMultiply(XTI2,YTI2,ZTI2);
- if (Pol1(1) == Pol1(nbPol1) && myPC.IsPeriodic())
+ if (Pol1(1) == Pol1(nbPol1) && myPC.IsPeriodic222())
U2 = U2 - myPC.Period();
if (nbPol1 == 2 && BRep_Tool::Degenerated(E)) {
}
//============================================================
inline Standard_Boolean IntPatch_HCurve2dTool::IsPeriodic(const Handle(Adaptor2d_HCurve2d)& C) {
- return(C->IsPeriodic());
+ return(C->IsPeriodic222());
}
//============================================================
inline Standard_Real IntPatch_HCurve2dTool::Period(const Handle(Adaptor2d_HCurve2d)& C) {
pntf = thePCurve->Value(pf);
pntl = thePCurve->Value(pl);
PCA.Load(thePCurve);
- if(!PCA.IsPeriodic()) {
+ if(!PCA.IsPeriodic222()) {
if(PCA.FirstParameter() > pf) pf = PCA.FirstParameter();
if(PCA.LastParameter() < pl) pl = PCA.LastParameter();
}
//purpose :
//=======================================================================
-Standard_Boolean ProjLib_ProjectedCurve::IsPeriodic() const
+Standard_Boolean ProjLib_ProjectedCurve::IsPeriodic222() const
{
return myResult.IsPeriodic();
}
Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
- Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
+ Standard_EXPORT Standard_Boolean IsPeriodic222() const Standard_OVERRIDE;
Standard_EXPORT Standard_Real Period() const Standard_OVERRIDE;