mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0031939: Coding - correction of spelling errors in comments [part 3]
Fix various typos Fixed via `codespell v2.1.dev0`
This commit is contained in:
@@ -115,17 +115,17 @@ public:
|
||||
Standard_EXPORT virtual void SetTolerance (const Standard_Real Tol3d, const Standard_Real Tol2d) Standard_OVERRIDE;
|
||||
|
||||
//! Get the barycentre of Surface. An very poor
|
||||
//! estimation is sufficent. This information is usefull
|
||||
//! estimation is sufficient. This information is useful
|
||||
//! to perform well conditioned rational approximation.
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the length of the maximum section. This
|
||||
//! information is usefull to perform well conditioned rational
|
||||
//! information is useful to perform well conditioned rational
|
||||
//! approximation.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const Standard_OVERRIDE;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! of all sections. This information is usefull to
|
||||
//! of all sections. This information is useful to
|
||||
//! perform well conditioned rational approximation.
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
|
||||
|
||||
|
@@ -56,12 +56,12 @@ public:
|
||||
|
||||
//! Computes Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -86,7 +86,7 @@ public:
|
||||
//! Allows to modify domain on witch the blending function
|
||||
//! associated to the constrained boundary B will propag
|
||||
//! the influence of the field of tangency. Can be
|
||||
//! usefull to reduce influence of boundaries on whitch
|
||||
//! useful to reduce influence of boundaries on which
|
||||
//! the Coons compatibility conditions are not respected.
|
||||
//! l is a relative value of the parametric range of B.
|
||||
//! Default value for l is 1 (used in Init).
|
||||
|
@@ -359,7 +359,7 @@ Handle(GeomFill_TrihedronLaw) GeomFill_CorrectedFrenet::Copy() const
|
||||
}
|
||||
default :
|
||||
{
|
||||
// We have to search singulaties
|
||||
// We have to search singularities
|
||||
isFrenet = Standard_True;
|
||||
Init();
|
||||
}
|
||||
@@ -653,7 +653,7 @@ Standard_Real GeomFill_CorrectedFrenet::GetAngleAT(const Standard_Real Param) co
|
||||
};
|
||||
if(HArrPoles->Value(iC) == Param || Param == HArrPoles->Value(iC+1)) return TLaw->Value(Param);
|
||||
};
|
||||
// Calculate differenciation between apporoximated and local values of AngleAT
|
||||
// Calculate differentiation between approximated and local values of AngleAT
|
||||
Standard_Real AngP = TLaw->Value(Param), AngPo = HArrAngle->Value(iC), dAng = AngP - AngPo;
|
||||
gp_Vec Tangent, Normal, BN;
|
||||
frenet->D0(Param, Tangent, Normal, BN);
|
||||
|
@@ -65,12 +65,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -75,12 +75,12 @@ public:
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first derivatives.
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d) Standard_OVERRIDE;
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, gp_Mat& D2M, gp_Vec& D2V, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -51,12 +51,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -35,7 +35,7 @@ DEFINE_STANDARD_HANDLE(GeomFill_DegeneratedBound, GeomFill_Boundary)
|
||||
//! Class defining a degenerated boundary for a
|
||||
//! constrained filling with a point and no other
|
||||
//! constraint. Only used to simulate an ordinary bound,
|
||||
//! may not be usefull and desapear soon.
|
||||
//! may not be useful and desapear soon.
|
||||
class GeomFill_DegeneratedBound : public GeomFill_Boundary
|
||||
{
|
||||
|
||||
|
@@ -74,7 +74,7 @@ void GeomFill_DiscreteTrihedron::SetCurve(const Handle(Adaptor3d_Curve)& C)
|
||||
case GeomAbs_Parabola:
|
||||
case GeomAbs_Line:
|
||||
{
|
||||
// No probleme
|
||||
// No problem
|
||||
myUseFrenet = Standard_True;
|
||||
myFrenet->SetCurve(C);
|
||||
break;
|
||||
|
@@ -61,14 +61,14 @@ public:
|
||||
|
||||
//! compute Trihedron and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
//! For the moment it returns null values for DTangent, DNormal
|
||||
//! and DBiNormal.
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
//! For the moment it returns null values for DTangent, DNormal
|
||||
//! DBiNormal, D2Tangent, D2Normal, D2BiNormal.
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
@@ -51,12 +51,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve at
|
||||
//! parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D0 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& Normal, gp_Vec& BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
//! for the parameters. i.e. T.Length() > NbIntervals()
|
||||
Standard_EXPORT virtual void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
|
||||
|
||||
//! Get average value of Tangent(t) and Normal(t) it is usefull to
|
||||
//! Get average value of Tangent(t) and Normal(t) it is useful to
|
||||
//! make fast approximation of rational surfaces.
|
||||
Standard_EXPORT virtual void GetAverageLaw (gp_Vec& ATangent, gp_Vec& ANormal, gp_Vec& ABiNormal) Standard_OVERRIDE;
|
||||
|
||||
|
@@ -55,12 +55,12 @@ public:
|
||||
|
||||
//! compute the first derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
|
||||
|
||||
//! compute the second derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
|
||||
|
||||
//! give if possible an bspline Surface, like iso-v are the
|
||||
@@ -121,20 +121,20 @@ public:
|
||||
Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, TColStd_Array1OfReal& Tol3d) const Standard_OVERRIDE;
|
||||
|
||||
//! Get the barycentre of Surface.
|
||||
//! An very poor estimation is sufficent.
|
||||
//! This information is usefull to perform well
|
||||
//! An very poor estimation is sufficient.
|
||||
//! This information is useful to perform well
|
||||
//! conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the length of the greater section. This
|
||||
//! information is usefull to G1's control.
|
||||
//! information is useful to G1's control.
|
||||
//! Warning: With an little value, approximation can be slower.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const Standard_OVERRIDE;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! in all sections.
|
||||
//! This information is usefull to control error
|
||||
//! This information is useful to control error
|
||||
//! in rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
|
||||
|
@@ -52,12 +52,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -130,13 +130,13 @@ Handle(GeomFill_TrihedronLaw) GeomFill_Frenet::Copy() const
|
||||
case GeomAbs_Parabola:
|
||||
case GeomAbs_Line:
|
||||
{
|
||||
// No probleme
|
||||
// No problem
|
||||
isSngl = Standard_False;
|
||||
break;
|
||||
}
|
||||
default :
|
||||
{
|
||||
// We have to search singulaties
|
||||
// We have to search singularities
|
||||
Init();
|
||||
}
|
||||
}
|
||||
|
@@ -57,12 +57,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
@@ -109,12 +109,12 @@ private:
|
||||
|
||||
//! computes Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT Standard_Boolean SingularD1 (const Standard_Real Param, const Standard_Integer Index, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal, Standard_Real& Delta);
|
||||
|
||||
//! computes Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT Standard_Boolean SingularD2 (const Standard_Real Param, const Standard_Integer Index, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal, Standard_Real& Delta);
|
||||
|
||||
//! revolves the trihedron (which is determined
|
||||
|
@@ -63,12 +63,12 @@ public:
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first derivatives.
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d) Standard_OVERRIDE;
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, gp_Mat& D2M, gp_Vec& D2V, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d) Standard_OVERRIDE;
|
||||
|
||||
//! Say if the first restriction is defined in this class.
|
||||
|
@@ -77,12 +77,12 @@ public:
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first derivatives.
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d) Standard_OVERRIDE;
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, gp_Mat& D2M, gp_Vec& D2V, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d) Standard_OVERRIDE;
|
||||
|
||||
//! Say if the first restriction is defined in this class.
|
||||
@@ -132,7 +132,7 @@ public:
|
||||
//! SetValue method
|
||||
Standard_EXPORT virtual void GetDomain (Standard_Real& First, Standard_Real& Last) const Standard_OVERRIDE;
|
||||
|
||||
//! Is usefull, if (me) have to run numerical
|
||||
//! Is useful, if (me) have to run numerical
|
||||
//! algorithm to perform D0, D1 or D2
|
||||
//! The default implementation make nothing.
|
||||
Standard_EXPORT virtual void SetTolerance (const Standard_Real Tol3d, const Standard_Real Tol2d) Standard_OVERRIDE;
|
||||
|
@@ -60,12 +60,12 @@ public:
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first derivatives.
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d);
|
||||
|
||||
//! compute location 2d points and associated
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Mat& M, gp_Vec& V, gp_Mat& DM, gp_Vec& DV, gp_Mat& D2M, gp_Vec& D2V, TColgp_Array1OfPnt2d& Poles2d, TColgp_Array1OfVec2d& DPoles2d, TColgp_Array1OfVec2d& D2Poles2d);
|
||||
|
||||
//! get the number of 2d curves (Restrictions + Traces)
|
||||
@@ -124,7 +124,7 @@ public:
|
||||
//! 2d approximation.
|
||||
Standard_EXPORT virtual void Resolution (const Standard_Integer Index, const Standard_Real Tol, Standard_Real& TolU, Standard_Real& TolV) const;
|
||||
|
||||
//! Is usefull, if (me) have to run numerical
|
||||
//! Is useful, if (me) have to run numerical
|
||||
//! algorithm to perform D0, D1 or D2
|
||||
//! The default implementation make nothing.
|
||||
Standard_EXPORT virtual void SetTolerance (const Standard_Real Tol3d, const Standard_Real Tol2d);
|
||||
|
@@ -75,12 +75,12 @@ public:
|
||||
|
||||
//! compute the first derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
|
||||
|
||||
//! compute the second derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
|
||||
|
||||
//! Sets the reference surface
|
||||
@@ -147,20 +147,20 @@ public:
|
||||
Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, TColStd_Array1OfReal& Tol3d) const Standard_OVERRIDE;
|
||||
|
||||
//! Get the barycentre of Surface.
|
||||
//! An very poor estimation is sufficent.
|
||||
//! This information is usefull to perform well
|
||||
//! An very poor estimation is sufficient.
|
||||
//! This information is useful to perform well
|
||||
//! conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the length of the greater section. This
|
||||
//! information is usefull to G1's control.
|
||||
//! information is useful to G1's control.
|
||||
//! Warning: With an little value, approximation can be slower.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const Standard_OVERRIDE;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! in all sections.
|
||||
//! This information is usefull to control error
|
||||
//! This information is useful to control error
|
||||
//! in rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
|
||||
|
@@ -62,7 +62,7 @@ class gp_Dir;
|
||||
//! along the sweep surface.
|
||||
//! 2.c) Define the path by a surface and a 2dcurve,
|
||||
//! the surface is used to define the trihedron's normal.
|
||||
//! It is usefull to keep a constant angle between
|
||||
//! It is useful to keep a constant angle between
|
||||
//! input surface and the pipe. --
|
||||
//! 3) give a path and two sections. The section
|
||||
//! evoluate from First to Last Section.
|
||||
|
@@ -82,7 +82,7 @@ public:
|
||||
Standard_EXPORT Standard_Integer NbKnots() const;
|
||||
|
||||
//! Raises if not yet perform
|
||||
//! Raises if the lengthes of <Knots> and <Mults> are
|
||||
//! Raises if the lengths of <Knots> and <Mults> are
|
||||
//! not equal to NbKnots().
|
||||
Standard_EXPORT void KnotsAndMults (TColStd_Array1OfReal& Knots, TColStd_Array1OfInteger& Mults) const;
|
||||
|
||||
|
@@ -52,12 +52,12 @@ public:
|
||||
|
||||
//! compute the first derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths);
|
||||
|
||||
//! compute the second derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths);
|
||||
|
||||
//! give if possible an bspline Surface, like iso-v are the
|
||||
@@ -117,26 +117,26 @@ public:
|
||||
//! surface.
|
||||
Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, TColStd_Array1OfReal& Tol3d) const = 0;
|
||||
|
||||
//! Is usefull, if (me) have to run numerical
|
||||
//! Is useful, if (me) have to run numerical
|
||||
//! algorithm to perform D0, D1 or D2
|
||||
//! The default implementation make nothing.
|
||||
Standard_EXPORT virtual void SetTolerance (const Standard_Real Tol3d, const Standard_Real Tol2d);
|
||||
|
||||
//! Get the barycentre of Surface.
|
||||
//! An very poor estimation is sufficent.
|
||||
//! This information is usefull to perform well
|
||||
//! An very poor estimation is sufficient.
|
||||
//! This information is useful to perform well
|
||||
//! conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const;
|
||||
|
||||
//! Returns the length of the greater section. This
|
||||
//! information is usefull to G1's control.
|
||||
//! information is useful to G1's control.
|
||||
//! Warning: With an little value, approximation can be slower.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const = 0;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! in all sections.
|
||||
//! This information is usefull to control error
|
||||
//! This information is useful to control error
|
||||
//! in rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const;
|
||||
|
@@ -50,7 +50,7 @@ public:
|
||||
//! Set parametric information
|
||||
//! [<First>, <Last>] Sets the parametric bound of the
|
||||
//! sweeping surface to build.
|
||||
//! <SectionFirst>, <SectionLast> gives coresponding
|
||||
//! <SectionFirst>, <SectionLast> gives corresponding
|
||||
//! bounds parameter on the section law of <First> and <Last>
|
||||
//!
|
||||
//! V-Iso on Sweeping Surface S(u,v) is defined by
|
||||
@@ -65,7 +65,7 @@ public:
|
||||
//! Set Approximation Tolerance
|
||||
//! Tol3d : Tolerance to surface approximation
|
||||
//! Tol2d : Tolerance used to perform curve approximation
|
||||
//! Normaly the 2d curve are approximated with a
|
||||
//! Normally the 2d curve are approximated with a
|
||||
//! tolerance given by the resolution method define in
|
||||
//! <LocationLaw> but if this tolerance is too large Tol2d
|
||||
//! is used.
|
||||
|
@@ -113,18 +113,18 @@ public:
|
||||
Standard_EXPORT virtual void SetTolerance (const Standard_Real Tol3d, const Standard_Real Tol2d) Standard_OVERRIDE;
|
||||
|
||||
//! Get the barycentre of Surface. An very poor
|
||||
//! estimation is sufficent. This information is usefull
|
||||
//! estimation is sufficient. This information is useful
|
||||
//! to perform well conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the length of the maximum section. This
|
||||
//! information is usefull to perform well conditioned rational
|
||||
//! information is useful to perform well conditioned rational
|
||||
//! approximation.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const Standard_OVERRIDE;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! of all sections. This information is usefull to
|
||||
//! of all sections. This information is useful to
|
||||
//! perform well conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
|
||||
|
@@ -50,12 +50,12 @@ public:
|
||||
|
||||
//! compute Triedrhon and derivative Trihedron on curve
|
||||
//! at parameter <Param>
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& BiNormal, gp_Vec& DBiNormal);
|
||||
|
||||
//! compute Trihedron on curve
|
||||
//! first and seconde derivatives.
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, gp_Vec& Tangent, gp_Vec& DTangent, gp_Vec& D2Tangent, gp_Vec& Normal, gp_Vec& DNormal, gp_Vec& D2Normal, gp_Vec& BiNormal, gp_Vec& DBiNormal, gp_Vec& D2BiNormal);
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
|
@@ -55,12 +55,12 @@ public:
|
||||
|
||||
//! compute the first derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C1 or C2 aproximation
|
||||
//! Warning : It used only for C1 or C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D1 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths) Standard_OVERRIDE;
|
||||
|
||||
//! compute the second derivative in v direction of the
|
||||
//! section for v = param
|
||||
//! Warning : It used only for C2 aproximation
|
||||
//! Warning : It used only for C2 approximation
|
||||
Standard_EXPORT virtual Standard_Boolean D2 (const Standard_Real Param, TColgp_Array1OfPnt& Poles, TColgp_Array1OfVec& DPoles, TColgp_Array1OfVec& D2Poles, TColStd_Array1OfReal& Weigths, TColStd_Array1OfReal& DWeigths, TColStd_Array1OfReal& D2Weigths) Standard_OVERRIDE;
|
||||
|
||||
//! give if possible an bspline Surface, like iso-v are the
|
||||
@@ -121,20 +121,20 @@ public:
|
||||
Standard_EXPORT virtual void GetTolerance (const Standard_Real BoundTol, const Standard_Real SurfTol, const Standard_Real AngleTol, TColStd_Array1OfReal& Tol3d) const Standard_OVERRIDE;
|
||||
|
||||
//! Get the barycentre of Surface.
|
||||
//! An very poor estimation is sufficent.
|
||||
//! This information is usefull to perform well
|
||||
//! An very poor estimation is sufficient.
|
||||
//! This information is useful to perform well
|
||||
//! conditioned rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual gp_Pnt BarycentreOfSurf() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the length of the greater section. This
|
||||
//! information is usefull to G1's control.
|
||||
//! information is useful to G1's control.
|
||||
//! Warning: With an little value, approximation can be slower.
|
||||
Standard_EXPORT virtual Standard_Real MaximalSection() const Standard_OVERRIDE;
|
||||
|
||||
//! Compute the minimal value of weight for each poles
|
||||
//! in all sections.
|
||||
//! This information is usefull to control error
|
||||
//! This information is useful to control error
|
||||
//! in rational approximation.
|
||||
//! Warning: Used only if <me> IsRational
|
||||
Standard_EXPORT virtual void GetMinimalWeight (TColStd_Array1OfReal& Weigths) const Standard_OVERRIDE;
|
||||
|
Reference in New Issue
Block a user