//purpose :
//=======================================================================
-Standard_Integer OCAFSample_CommonDriver::Execute(TFunction_Logbook& theLogbook) const
+Standard_Integer OCAFSample_CommonDriver::Execute(Handle(TFunction_Logbook)& theLogbook) const
{
Handle(TDF_Reference) aReference;
TopoDS_Shape aMaster, aTool;
TDocStd_Modified::Add(aNode->Father()->Label());
- theLogbook.SetImpacted(Label());
+ theLogbook->SetImpacted(Label());
TDocStd_Modified::Add(Label());
- theLogbook.SetImpacted(ResultLabel);
+ theLogbook->SetImpacted(ResultLabel);
TDF_ChildIterator anIterator(ResultLabel);
for(; anIterator.More(); anIterator.Next()) {
- theLogbook.SetImpacted(anIterator.Value());
+ theLogbook->SetImpacted(anIterator.Value());
}
return OK_OPERATION;