diff options
Diffstat (limited to 'OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs')
-rw-r--r-- | OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs index e6e5a9a..1750418 100644 --- a/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs +++ b/OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs | |||
@@ -257,5 +257,21 @@ namespace libTerrain | |||
257 | { | 257 | { |
258 | return Sum() / (w * h); | 258 | return Sum() / (w * h); |
259 | } | 259 | } |
260 | |||
261 | public bool ContainsNaN() | ||
262 | { | ||
263 | int x, y; | ||
264 | for (x = 0; x < w; x++) | ||
265 | { | ||
266 | for (y = 0; y < h; y++) | ||
267 | { | ||
268 | double elm = map[x, y]; | ||
269 | |||
270 | if (Double.IsNaN(elm)) | ||
271 | return true; | ||
272 | } | ||
273 | } | ||
274 | return false; | ||
275 | } | ||
260 | } | 276 | } |
261 | } | 277 | } |