X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Bathymetry.cxx;h=3d5e9ca53eb9ab7d9418c5a42708a711ae2527a5;hb=84ec5b92ea05194a9d4d413b9bc896cf68d2e3ca;hp=0b61749c101532ab1327b73e0be26402562651ad;hpb=e75504ed446bb0bd2f5bf5649c787fe61adc9710;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Bathymetry.cxx b/src/HYDROData/HYDROData_Bathymetry.cxx index 0b61749c..3d5e9ca5 100644 --- a/src/HYDROData/HYDROData_Bathymetry.cxx +++ b/src/HYDROData/HYDROData_Bathymetry.cxx @@ -15,6 +15,11 @@ #include #include +#define _TIMER +#ifdef _TIMER +#include +#endif + #define PYTHON_BATHYMETRY_ID "KIND_BATHYMETRY" @@ -352,13 +357,18 @@ bool HYDROData_Bathymetry::importFromXYZFile( QFile& theFile, // 2. X(float) Y(float) Z(float) // ... +#ifdef _TIMER + OSD_Timer aTimer; + aTimer.Start(); +#endif + while ( !theFile.atEnd() ) { QString aLine = theFile.readLine().simplified(); if ( aLine.isEmpty() ) continue; - QStringList aValues = aLine.split( QRegExp( "\\s+" ), QString::SkipEmptyParts ); + QStringList aValues = aLine.split( ' ', QString::SkipEmptyParts ); if ( aValues.length() < 3 ) return false; @@ -381,6 +391,12 @@ bool HYDROData_Bathymetry::importFromXYZFile( QFile& theFile, thePoints << aPoint; } +#ifdef _TIMER + aTimer.Stop(); + std::ofstream stream( "W:/HYDRO/WORK/log.txt", std::ofstream::out ); + aTimer.Show( stream ); +#endif + return true; }