{
// Try to open the file
QFile aFile( thePyScriptPath );
- if ( !aFile.open( QIODevice::WriteOnly ) )
+ if ( !aFile.open( QIODevice::WriteOnly | QFile::Text ) )
return false;
MapOfTreatedObjects aTreatedObjects;
// Dump the local CS data to Python
UpdateLCSFields();
- QString aLCS = QString( "%1.SetLocalCS( %2, %3 )" ).arg( GetDocPyName() ).arg( myLX ).arg( myLY );
+ QString aLCS = QString( "%1.SetLocalCS( %2, %3 )" ).arg( GetDocPyName() ).arg( myLX, 0, 'f', 3 ).arg( myLY, 0, 'f', 3 );
if( theIsMultiFile )
aLCS.prepend( " " );
HYDROData_Tool::WriteStringsToFile( aFile, QStringList() << aLCS );
thePnt = gp_XYZ( X, Y, Z );
}
+void HYDROData_Document::Transform( double& X, double& Y, double& Z, bool IsToLocalCS ) const
+{
+ Transform( X, Y, IsToLocalCS );
+}
+
void HYDROData_Document::Transform( gp_XY& thePnt, bool IsToLocalCS ) const
{
double X = thePnt.X();