[QGIS Commit] r10243 - trunk/qgis/src/plugins/interpolation
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Fri Feb 27 04:10:16 EST 2009
Author: mhugent
Date: 2009-02-27 04:10:16 -0500 (Fri, 27 Feb 2009)
New Revision: 10243
Modified:
trunk/qgis/src/plugins/interpolation/qgsinterpolator.cpp
Log:
don't consider nan vertices for interpolation
Modified: trunk/qgis/src/plugins/interpolation/qgsinterpolator.cpp
===================================================================
--- trunk/qgis/src/plugins/interpolation/qgsinterpolator.cpp 2009-02-25 21:00:08 UTC (rev 10242)
+++ trunk/qgis/src/plugins/interpolation/qgsinterpolator.cpp 2009-02-27 09:10:16 UTC (rev 10243)
@@ -18,6 +18,7 @@
#include "qgsinterpolator.h"
#include "qgsvectordataprovider.h"
#include "qgsgeometry.h"
+#include <cmath>
QgsInterpolator::QgsInterpolator( const QList<QgsVectorLayer*>& vlayers ): mDataIsCached( false ), mVectorLayers( vlayers ), zCoordInterpolation( false ), mValueAttribute( -1 )
{
@@ -89,7 +90,7 @@
return 3;
}
attributeValue = att_it.value().toDouble(&attributeConversionOk);
- if(!attributeConversionOk) //don't consider vertices with attributes like 'nan' for the interpolation
+ if(!attributeConversionOk || isnan(attributeValue)) //don't consider vertices with attributes like 'nan' for the interpolation
{
continue;
}
More information about the QGIS-commit
mailing list