-// Copyright (C) 2014-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2014-2021 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include "IGESPlugin_IImport.hxx"
// KERNEL includes
+#include <Basics_DirUtils.hxx>
#include <utilities.h>
// GEOM includes
}
//Make a Python command
+ std::string convFileName = Kernel_Utils::BackSlashToSlash(theFileName.ToCString());
GEOM::TPythonDump(aFunction) << "geompy.ExportIGES(" << theOriginal << ", \""
- << theFileName.ToCString() << "\", \"" << theVersion.ToCString() << "\" )";
+ << convFileName.c_str() << "\", \"" << theVersion.ToCString() << "\" )";
SetErrorCode(OK);
}
}
aSeq->Append(anImported);
- // Greate material groups.
+ // Create material groups.
// MakeMaterialGroups( anImported, aSeq );
}
catch( Standard_Failure& aFail ) {
//Make a Python command
GEOM::TPythonDump pd (aFunction);
+ std::string convFileName = Kernel_Utils::BackSlashToSlash(theFileName.ToCString());
if( theIsIgnoreUnits )
- pd << aSeq << " = geompy.ImportIGES(\"" << theFileName.ToCString() << "\", True)";
+ pd << aSeq << " = geompy.ImportIGES(\"" << convFileName.c_str() << "\", True)";
else
- pd << aSeq << " = geompy.ImportIGES(\"" << theFileName.ToCString() << "\")";
+ pd << aSeq << " = geompy.ImportIGES(\"" << convFileName.c_str() << "\")";
SetErrorCode(OK);
return aSeq;