1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0026595: Lost some comments in OCCT-code after cdl elimination

Recovered comments for instance classes from CDL generic classes.
This commit is contained in:
rkv
2015-10-14 17:48:41 +03:00
committed by bugmaster
parent 10dbdf3496
commit 36b9ff756a
251 changed files with 8209 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ public:
DEFINE_STANDARD_ALLOC
//! Raises Construction Error
Standard_EXPORT IntWalk_TheFunctionOfTheInt2S();
Standard_EXPORT IntWalk_TheFunctionOfTheInt2S(const Handle(Adaptor3d_HSurface)& S1, const Handle(Adaptor3d_HSurface)& S2);
@@ -64,6 +65,7 @@ public:
Standard_EXPORT void ComputeParameters (const IntImp_ConstIsoparametric ChoixIso, const TColStd_Array1OfReal& Param, math_Vector& UVap, math_Vector& BornInf, math_Vector& BornSup, math_Vector& Tolerance);
//! returns somme des fi*fi
Standard_Real Root() const;
gp_Pnt Point() const;

View File

@@ -50,32 +50,68 @@ public:
DEFINE_STANDARD_ALLOC
//! Raises Construction Error
Standard_EXPORT IntWalk_TheInt2S();
//! compute the solution point with the close point
Standard_EXPORT IntWalk_TheInt2S(const TColStd_Array1OfReal& Param, const Handle(Adaptor3d_HSurface)& S1, const Handle(Adaptor3d_HSurface)& S2, const Standard_Real TolTangency);
//! initialize the parameters to compute the solution point
//! it 's possible to write to optimize:
//! IntImp_Int2S inter(S1,S2,Func,TolTangency);
//! math_FunctionSetRoot rsnld(inter.Function());
//! while ...{
//! Param(1)=...
//! Param(2)=...
//! param(3)=...
//! inter.Perform(Param,rsnld);
//! }
Standard_EXPORT IntWalk_TheInt2S(const Handle(Adaptor3d_HSurface)& S1, const Handle(Adaptor3d_HSurface)& S2, const Standard_Real TolTangency);
//! returns the best constant isoparametric to find
//! the next intersection's point +stores the solution
//! point (the solution point is found with the close point
//! to intersect the isoparametric with the other patch;
//! the choice of the isoparametic is calculated)
Standard_EXPORT IntImp_ConstIsoparametric Perform (const TColStd_Array1OfReal& Param, math_FunctionSetRoot& Rsnld);
//! returns the best constant isoparametric to find
//! the next intersection's point +stores the solution
//! point (the solution point is found with the close point
//! to intersect the isoparametric with the other patch;
//! the choice of the isoparametic is given by ChoixIso)
Standard_EXPORT IntImp_ConstIsoparametric Perform (const TColStd_Array1OfReal& Param, math_FunctionSetRoot& Rsnld, const IntImp_ConstIsoparametric ChoixIso);
//! Returns TRUE if the creation completed without failure.
Standard_Boolean IsDone() const;
//! Returns TRUE when there is no solution to the problem.
Standard_Boolean IsEmpty() const;
//! Returns the intersection point.
const IntSurf_PntOn2S& Point() const;
//! Returns True if the surfaces are tangent at the
//! intersection point.
Standard_Boolean IsTangent() const;
//! Returns the tangent at the intersection line.
const gp_Dir& Direction() const;
//! Returns the tangent at the intersection line in the
//! parametric space of the first surface.
const gp_Dir2d& DirectionOnS1() const;
//! Returns the tangent at the intersection line in the
//! parametric space of the second surface.
const gp_Dir2d& DirectionOnS2() const;
//! return the math function which
//! is used to compute the intersection
IntWalk_TheFunctionOfTheInt2S& Function();
//! return the intersection point which is
//! enable for changing.
IntSurf_PntOn2S& ChangePoint();