0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
[occt.git] / src / BRepBlend / BRepBlend_SurfRstConstRad.hxx
index b134a07..64797d6 100644 (file)
@@ -64,78 +64,78 @@ public:
   Standard_EXPORT BRepBlend_SurfRstConstRad(const Handle(Adaptor3d_HSurface)& Surf, const Handle(Adaptor3d_HSurface)& SurfRst, const Handle(Adaptor2d_HCurve2d)& Rst, const Handle(Adaptor3d_HCurve)& CGuide);
   
   //! Returns 3.
-  Standard_EXPORT Standard_Integer NbVariables() const;
+  Standard_EXPORT Standard_Integer NbVariables() const Standard_OVERRIDE;
   
   //! Returns 3.
-  Standard_EXPORT Standard_Integer NbEquations() const;
+  Standard_EXPORT Standard_Integer NbEquations() const Standard_OVERRIDE;
   
   //! computes the values <F> of the Functions for the
   //! variable <X>.
   //! Returns True if the computation was done successfully,
   //! False otherwise.
-  Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F);
+  Standard_EXPORT Standard_Boolean Value (const math_Vector& X, math_Vector& F) Standard_OVERRIDE;
   
   //! returns the values <D> of the derivatives for the
   //! variable <X>.
   //! Returns True if the computation was done successfully,
   //! False otherwise.
-  Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D);
+  Standard_EXPORT Standard_Boolean Derivatives (const math_Vector& X, math_Matrix& D) Standard_OVERRIDE;
   
   //! returns the values <F> of the functions and the derivatives
   //! <D> for the variable <X>.
   //! Returns True if the computation was done successfully,
   //! False otherwise.
-  Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D);
+  Standard_EXPORT Standard_Boolean Values (const math_Vector& X, math_Vector& F, math_Matrix& D) Standard_OVERRIDE;
   
   Standard_EXPORT void Set (const Handle(Adaptor3d_HSurface)& SurfRef, const Handle(Adaptor2d_HCurve2d)& RstRef);
   
-  Standard_EXPORT void Set (const Standard_Real Param);
+  Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
   
   //! Sets the bounds of the parametric interval on
   //! the guide line.
   //! This determines the derivatives in these values if the
   //! function is not Cn.
-  Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last);
+  Standard_EXPORT void Set (const Standard_Real First, const Standard_Real Last) Standard_OVERRIDE;
   
-  Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const;
+  Standard_EXPORT void GetTolerance (math_Vector& Tolerance, const Standard_Real Tol) const Standard_OVERRIDE;
   
-  Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const;
+  Standard_EXPORT void GetBounds (math_Vector& InfBound, math_Vector& SupBound) const Standard_OVERRIDE;
   
-  Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol);
+  Standard_EXPORT Standard_Boolean IsSolution (const math_Vector& Sol, const Standard_Real Tol) Standard_OVERRIDE;
   
   //! Returns   the    minimal  Distance  beetween   two
   //! extremitys of calculed sections.
   Standard_EXPORT virtual Standard_Real GetMinimalDistance() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Pnt& PointOnS() const;
+  Standard_EXPORT const gp_Pnt& PointOnS() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Pnt& PointOnRst() const;
+  Standard_EXPORT const gp_Pnt& PointOnRst() const Standard_OVERRIDE;
   
   //! Returns U,V coordinates of the point on the surface.
-  Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const;
+  Standard_EXPORT const gp_Pnt2d& Pnt2dOnS() const Standard_OVERRIDE;
   
   //! Returns  U,V coordinates of the point  on the curve on
   //! surface.
-  Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const;
+  Standard_EXPORT const gp_Pnt2d& Pnt2dOnRst() const Standard_OVERRIDE;
   
   //! Returns parameter of the point on the curve.
-  Standard_EXPORT Standard_Real ParameterOnRst() const;
+  Standard_EXPORT Standard_Real ParameterOnRst() const Standard_OVERRIDE;
   
-  Standard_EXPORT Standard_Boolean IsTangencyPoint() const;
+  Standard_EXPORT Standard_Boolean IsTangencyPoint() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Vec& TangentOnS() const;
+  Standard_EXPORT const gp_Vec& TangentOnS() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const;
+  Standard_EXPORT const gp_Vec2d& Tangent2dOnS() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Vec& TangentOnRst() const;
+  Standard_EXPORT const gp_Vec& TangentOnRst() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const;
+  Standard_EXPORT const gp_Vec2d& Tangent2dOnRst() const Standard_OVERRIDE;
   
   //! Enables  implementation  of  a criterion of  decrochage
   //! specific to  the function.
   //! Warning: Can  be  called  without  previous  call  of  issolution
   //! but the values  calculated can  be  senseless.
-  Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const;
+  Standard_EXPORT Standard_Boolean Decroch (const math_Vector& Sol, gp_Vec& NS, gp_Vec& TgS) const Standard_OVERRIDE;
   
   Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix);
   
@@ -146,49 +146,49 @@ public:
   Standard_EXPORT void Section (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, Standard_Real& Pdeb, Standard_Real& Pfin, gp_Circ& C);
   
   //! Returns  if the section is rationnal
-  Standard_EXPORT Standard_Boolean IsRational() const;
+  Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
   
   //! Returns the length of the maximum section
-  Standard_EXPORT Standard_Real GetSectionSize() const;
+  Standard_EXPORT Standard_Real GetSectionSize() const Standard_OVERRIDE;
   
   //! Compute the minimal value of weight for each poles
   //! of all sections.
-  Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const;
+  Standard_EXPORT void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
   
   //! Returns  the number  of  intervals for  continuity
   //! <S>. May be one if Continuity(me) >= <S>
-  Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const;
+  Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
   
   //! Stores in <T> the  parameters bounding the intervals
   //! of continuity <S>.
   //! The array must provide  enough room to  accomodate
   //! for the parameters. i.e. T.Length() > NbIntervals()
-  Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const;
+  Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
   
-  Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d);
+  Standard_EXPORT void GetShape (Standard_Integer& NbPoles, Standard_Integer& NbKnots, Standard_Integer& Degree, Standard_Integer& NbPoles2d) Standard_OVERRIDE;
   
   //! Returns the tolerance to reach in approximation
   //! to respecte
   //! BoundTol error at the Boundary
   //! AngleTol tangent error at the Boundary
   //! SurfTol error inside the surface.
-  Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const;
+  Standard_EXPORT void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, math_Vector& Tol3d, math_Vector& Tol1D) const Standard_OVERRIDE;
   
-  Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots);
+  Standard_EXPORT void Knots (TColStd_Array1OfReal& TKnots) Standard_OVERRIDE;
   
-  Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults);
+  Standard_EXPORT void Mults (TColStd_Array1OfInteger& TMults) Standard_OVERRIDE;
   
   //! Used for the first and last section
-  Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths);
+  Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
   
   //! Used for the first and last section
   //! The method returns Standard_True if the derivatives
   //! are computed, otherwise it returns Standard_False.
-  Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths);
+  Standard_EXPORT Standard_Boolean Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
   
-  Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths);
+  Standard_EXPORT void Section (const Blend_Point& P, TColgp_Array1OfPnt& Poles, TColgp_Array1OfPnt2d& Poles2d, TColStd_Array1OfReal& Weigths) Standard_OVERRIDE;
   
-  Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const;
+  Standard_EXPORT void Resolution (const Standard_Integer IC2d, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const Standard_OVERRIDE;