[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Geometry.java, 1.44, 1.45
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Nordholt <nor...@us...> - 2007-02-16 10:37:44
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28298/src/net/sourceforge/bprocessor/model Modified Files: Geometry.java Log Message: warning when NaN is rounded Index: Geometry.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Geometry.java,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** Geometry.java 31 Jan 2007 09:18:30 -0000 1.44 --- Geometry.java 16 Feb 2007 09:29:26 -0000 1.45 *************** *** 33,36 **** --- 33,40 ---- */ public static double round(double value) { + if (Double.isNaN(value)) { + log.warn("asked to round NaN"); + return Double.NaN; + } double factor = 10000000000.0; double d = value * factor; *************** *** 279,284 **** Collection<Surface> surfaces = surface.getOwner().getSurfaces(); Collection<Surface> envelope = surface.getOwner().getEnvelope(); - candidates.addAll(surfaces); candidates.addAll(envelope); for (Surface current : candidates) { --- 283,288 ---- Collection<Surface> surfaces = surface.getOwner().getSurfaces(); Collection<Surface> envelope = surface.getOwner().getEnvelope(); candidates.addAll(envelope); + candidates.addAll(surfaces); for (Surface current : candidates) { |