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) {
|