0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
[occt.git] / src / BlendFunc / BlendFunc_CSConstRad.hxx
index 32f5e9a..22a899d 100644 (file)
@@ -61,59 +61,59 @@ public:
   Standard_EXPORT BlendFunc_CSConstRad(const Handle(Adaptor3d_HSurface)& S, const Handle(Adaptor3d_HCurve)& C, const Handle(Adaptor3d_HCurve)& CGuide);
   
   //! returns the number of equations of the function (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 Standard_Real Param);
+  Standard_EXPORT void Set (const Standard_Real Param) Standard_OVERRIDE;
   
-  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;
   
-  Standard_EXPORT const gp_Pnt& PointOnS() const;
+  Standard_EXPORT const gp_Pnt& PointOnS() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Pnt& PointOnC() const;
+  Standard_EXPORT const gp_Pnt& PointOnC() const Standard_OVERRIDE;
   
   //! Returns U,V coordinates of the point on the surface.
-  Standard_EXPORT const gp_Pnt2d& Pnt2d() const;
+  Standard_EXPORT const gp_Pnt2d& Pnt2d() const Standard_OVERRIDE;
   
   //! Returns parameter of the point on the curve.
-  Standard_EXPORT Standard_Real ParameterOnC() const;
+  Standard_EXPORT Standard_Real ParameterOnC() 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& Tangent2d() const;
+  Standard_EXPORT const gp_Vec2d& Tangent2d() const Standard_OVERRIDE;
   
-  Standard_EXPORT const gp_Vec& TangentOnC() const;
+  Standard_EXPORT const gp_Vec& TangentOnC() const Standard_OVERRIDE;
   
   //! Returns the tangent vector at the section,
   //! at the beginning and the end of the section, and
   //! returns the normal (of the surface) at
   //! these points.
-  Standard_EXPORT void Tangent (const Standard_Real U, const Standard_Real V, gp_Vec& TgS, gp_Vec& NormS) const;
+  Standard_EXPORT void Tangent (const Standard_Real U, const Standard_Real V, gp_Vec& TgS, gp_Vec& NormS) const Standard_OVERRIDE;
   
   Standard_EXPORT void Set (const Standard_Real Radius, const Standard_Integer Choix);
   
@@ -131,18 +131,18 @@ public:
   Standard_EXPORT Standard_Boolean GetSection (const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, TColgp_Array1OfPnt& tabP, TColgp_Array1OfVec& tabV);
   
   //! 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>.
@@ -150,27 +150,27 @@ public:
   //! for the parameters. i.e. T.Length() > NbIntervals()
   //! raises
   //! OutOfRange from Standard
-  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;
   
-  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;