Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17606/src/net/sourceforge/bprocessor/model
Modified Files:
Edge.java
Log Message:
added an equalEps method
Index: Edge.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Edge.java,v
retrieving revision 1.83
retrieving revision 1.84
diff -C2 -d -r1.83 -r1.84
*** Edge.java 14 Apr 2007 15:00:47 -0000 1.83
--- Edge.java 15 Apr 2007 10:43:40 -0000 1.84
***************
*** 1106,1108 ****
--- 1106,1120 ----
return true;
}
+
+ /**
+ * Checks if the end points of this edge are
+ * sufficiently close to those of an other edge
+ * to say that the two edges have the same endpoints
+ * @param e an other edge
+ * @return boolean value of the above
+ */
+ public boolean equalsEps(Edge e) {
+ return ((from.equalEps(e.from) || from.equalEps(e.to)) &&
+ (to.equalEps(e.from) || to.equalEps(e.to)));
+ }
}
|