Handle(BRepAdaptor_HSurface) surface = new BRepAdaptor_HSurface();
surface->ChangeSurface().Initialize(F,Standard_True);
- myTopolTool->Initialize(surface);
+ const Handle(Adaptor3d_HSurface)& aSurf = surface; // to avoid ambiguity
+ myTopolTool->Initialize(aSurf);
myHSurface = surface;
myloaded=Standard_True;
}
{
Handle(BRepAdaptor_HSurface) surface = new BRepAdaptor_HSurface();
surface->ChangeSurface().Initialize(F);
- myTopolTool->Initialize(surface);
+ const Handle(Adaptor3d_HSurface)& aSurf = surface; // to avoid ambiguity
+ myTopolTool->Initialize(aSurf);
myHSurface = surface;
myloaded=Standard_True;
}