mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0024023: Revamp the OCCT Handle - non-cost reference cast
Code corrected to avoid passing object to function as non-const reference to handle of the base type where it is not necessary.
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
BRepBlend_AppSurface::BRepBlend_AppSurface(
|
||||
Handle(Approx_SweepFunction)& Func,
|
||||
const Handle(Approx_SweepFunction)& Func,
|
||||
const Standard_Real First,
|
||||
const Standard_Real Last,
|
||||
const Standard_Real Tol3d,
|
||||
|
@@ -54,7 +54,7 @@ public:
|
||||
//! approximated with an tolerance given by the
|
||||
//! resolution on support surfaces, but if this
|
||||
//! tolerance is too large Tol2d is used.
|
||||
Standard_EXPORT BRepBlend_AppSurface(Handle(Approx_SweepFunction)& Funct, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Real TolAngular, const GeomAbs_Shape Continuity = GeomAbs_C0, const Standard_Integer Degmax = 11, const Standard_Integer Segmax = 50);
|
||||
Standard_EXPORT BRepBlend_AppSurface(const Handle(Approx_SweepFunction)& Funct, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Real TolAngular, const GeomAbs_Shape Continuity = GeomAbs_C0, const Standard_Integer Degmax = 11, const Standard_Integer Segmax = 50);
|
||||
|
||||
Standard_Boolean IsDone() const;
|
||||
|
||||
|
Reference in New Issue
Block a user