22237: Study dump produces a Python code containing syntax errors - merged from V6_7_BR

This commit is contained in:
san 2013-07-19 16:15:50 +00:00
parent 320d3b31cb
commit d2a432d2d6

View File

@ -635,13 +635,11 @@ Handle(GEOM_Object) GEOMImpl_IBlocksOperations::GetVertexNearPoint
anArray->SetValue(1, anIndices.FindIndex(V)); anArray->SetValue(1, anIndices.FindIndex(V));
aResult = GetEngine()->AddSubShape(theShape, anArray); aResult = GetEngine()->AddSubShape(theShape, anArray);
// The GetPoint() doesn't change object so no new function is required. Handle(GEOM_Function) aFunction = aResult->GetLastFunction();
Handle(GEOM_Function) aFunction = theShape->GetLastFunction();
// Make a Python command
// Make a Python command GEOM::TPythonDump(aFunction) << aResult << " = geompy.GetVertexNearPoint("
GEOM::TPythonDump(aFunction, /*append=*/true) << theShape << ", " << thePoint << ")";
<< aResult << " = geompy.GetVertexNearPoint("
<< theShape << ", " << thePoint << ")";
SetErrorCode(OK); SetErrorCode(OK);
return aResult; return aResult;