mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0031939: Coding - correction of spelling errors in comments [part 5]
Fix various typos Fixed via `codespell v2.1.dev
This commit is contained in:
@@ -46,16 +46,14 @@ DEFINE_STANDARD_HANDLE(Adaptor3d_Surface, Standard_Transient)
|
||||
//! of a surface for generic algorithms.
|
||||
//!
|
||||
//! The Surface can be decomposed in intervals of any
|
||||
//! continuity in U and V using the method
|
||||
//! NbIntervals. A current interval can be set. Most
|
||||
//! of the methods apply to the current interval.
|
||||
//! continuity in U and V using the method NbIntervals.
|
||||
//! A current interval can be set.
|
||||
//! Most of the methods apply to the current interval.
|
||||
//! Warning: All the methods are virtual and implemented with a
|
||||
//! raise to allow to redefined only the methods realy
|
||||
//! used.
|
||||
//! raise to allow to redefined only the methods really used.
|
||||
//!
|
||||
//! Polynomial coefficients of BSpline surfaces used for their evaluation are
|
||||
//! cached for better performance. Therefore these evaluations are not
|
||||
//! thread-safe and parallel evaluations need to be prevented.
|
||||
//! Polynomial coefficients of BSpline surfaces used for their evaluation are cached for better performance.
|
||||
//! Therefore these evaluations are not thread-safe and parallel evaluations need to be prevented.
|
||||
class Adaptor3d_Surface : public Standard_Transient
|
||||
{
|
||||
DEFINE_STANDARD_RTTIEXT(Adaptor3d_Surface, Standard_Transient)
|
||||
|
@@ -30,18 +30,14 @@ class Adaptor3d_HVertex;
|
||||
DEFINE_STANDARD_HANDLE(Adaptor3d_TopolTool, Standard_Transient)
|
||||
|
||||
//! This class provides a default topological tool,
|
||||
//! based on the Umin,Vmin,Umax,Vmax of an HSurface
|
||||
//! from Adaptor3d.
|
||||
//! All methods and fields may be redefined when
|
||||
//! inheriting from this class.
|
||||
//! This class is used to instantiate algorithmes
|
||||
//! as Intersection, outlines,...
|
||||
//! based on the Umin,Vmin,Umax,Vmax of an HSurface from Adaptor3d.
|
||||
//! All methods and fields may be redefined when inheriting from this class.
|
||||
//! This class is used to instantiate algorithms as Intersection, outlines,...
|
||||
class Adaptor3d_TopolTool : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT Adaptor3d_TopolTool();
|
||||
|
||||
Standard_EXPORT Adaptor3d_TopolTool(const Handle(Adaptor3d_Surface)& Surface);
|
||||
@@ -127,42 +123,41 @@ public:
|
||||
Standard_EXPORT virtual Standard_Boolean DomainIsInfinite();
|
||||
|
||||
Standard_EXPORT virtual Standard_Address Edge() const;
|
||||
|
||||
//! compute the sample-points for the intersections algorithms
|
||||
//! by adaptive algorithm for BSpline surfaces. For other surfaces algorithm
|
||||
//! is the same as in method ComputeSamplePoints(), but only fill arrays of U
|
||||
//! and V sample parameters;
|
||||
//! theDefl is a requred deflection
|
||||
//! theNUmin, theNVmin are minimal nb points for U and V.
|
||||
Standard_EXPORT virtual void SamplePnts (const Standard_Real theDefl, const Standard_Integer theNUmin, const Standard_Integer theNVmin);
|
||||
|
||||
//! compute the sample-points for the intersections algorithms
|
||||
//! by adaptive algorithm for BSpline surfaces - is used in SamplePnts
|
||||
//! theDefl is a requred deflection
|
||||
//! theNUmin, theNVmin are minimal nb points for U and V.
|
||||
Standard_EXPORT virtual void BSplSamplePnts (const Standard_Real theDefl, const Standard_Integer theNUmin, const Standard_Integer theNVmin);
|
||||
|
||||
|
||||
//! Compute the sample-points for the intersections algorithms by adaptive algorithm for BSpline surfaces.
|
||||
//! For other surfaces algorithm is the same as in method ComputeSamplePoints(),
|
||||
//! but only fill arrays of U and V sample parameters;
|
||||
//! @param theDefl [in] a required deflection
|
||||
//! @param theNUmin [in] minimal nb points for U
|
||||
//! @param theNVmin [in] minimal nb points for V
|
||||
Standard_EXPORT virtual void SamplePnts (const Standard_Real theDefl,
|
||||
const Standard_Integer theNUmin,
|
||||
const Standard_Integer theNVmin);
|
||||
|
||||
//! Compute the sample-points for the intersections algorithms
|
||||
//! by adaptive algorithm for BSpline surfaces - is used in SamplePnts
|
||||
//! @param theDefl [in] required deflection
|
||||
//! @param theNUmin [in] minimal nb points for U
|
||||
//! @param theNVmin [in] minimal nb points for V
|
||||
Standard_EXPORT virtual void BSplSamplePnts (const Standard_Real theDefl,
|
||||
const Standard_Integer theNUmin,
|
||||
const Standard_Integer theNVmin);
|
||||
|
||||
//! Returns true if provide uniform sampling of points.
|
||||
Standard_EXPORT virtual Standard_Boolean IsUniformSampling() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Adaptor3d_TopolTool,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
Handle(Adaptor3d_Surface) myS;
|
||||
Standard_Integer myNbSamplesU;
|
||||
Standard_Integer myNbSamplesV;
|
||||
Handle(TColStd_HArray1OfReal) myUPars;
|
||||
Handle(TColStd_HArray1OfReal) myVPars;
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Integer nbRestr;
|
||||
Standard_Integer idRestr;
|
||||
Standard_Real Uinf;
|
||||
@@ -174,13 +169,6 @@ private:
|
||||
Standard_Integer idVtx;
|
||||
Handle(Adaptor3d_HVertex) myVtx[2];
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _Adaptor3d_TopolTool_HeaderFile
|
||||
|
Reference in New Issue
Block a user