diff options
author | Adam Frisby | 2007-07-25 10:08:16 +0000 |
---|---|---|
committer | Adam Frisby | 2007-07-25 10:08:16 +0000 |
commit | cd88a4914dc31779a13d673aaaa6a1327ebeb351 (patch) | |
tree | 5626fed7ae06f4f39fb6f837f47b04dc2b642f28 /OpenSim/Region/Terrain.BasicTerrain/libTerrainBSD/Channel/Common.cs | |
parent | * Several functions should now be more efficient with sending packets to the ... (diff) | |
download | opensim-SC-cd88a4914dc31779a13d673aaaa6a1327ebeb351.zip opensim-SC-cd88a4914dc31779a13d673aaaa6a1327ebeb351.tar.gz opensim-SC-cd88a4914dc31779a13d673aaaa6a1327ebeb351.tar.bz2 opensim-SC-cd88a4914dc31779a13d673aaaa6a1327ebeb351.tar.xz |
* Assorted terrain fixes
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 | } |