Update of /cvsroot/rails/18xx/rails/algorithms
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv11444/rails/algorithms
Modified Files:
RevenueAdapter.java
Log Message:
Improved graphic support for revenue paths (undo, scaling).
Index: RevenueAdapter.java
===================================================================
RCS file: /cvsroot/rails/18xx/rails/algorithms/RevenueAdapter.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** RevenueAdapter.java 27 Apr 2010 23:24:50 -0000 1.7
--- RevenueAdapter.java 29 Apr 2010 19:47:32 -0000 1.8
***************
*** 336,343 ****
// NetworkEdge edge = graph.getEdge(previousVertex, vertex);
// if (edge != null) {
- // edge = graph.getEdge(vertex, previousVertex);
- // }
- // if (edge != null) {
// List<NetworkVertex> hiddenVertexes = edge.getHiddenVertexes();
// for (NetworkVertex v:hiddenVertexes) {
// Point2D vPoint = NetworkVertex.getVertexPoint2D(map, v);
--- 336,341 ----
// NetworkEdge edge = graph.getEdge(previousVertex, vertex);
// if (edge != null) {
// List<NetworkVertex> hiddenVertexes = edge.getHiddenVertexes();
+ //// if (edge.getTarget() == vertex) Collections.reverse(hiddenVertexes);
// for (NetworkVertex v:hiddenVertexes) {
// Point2D vPoint = NetworkVertex.getVertexPoint2D(map, v);
***************
*** 350,353 ****
--- 348,352 ----
path.lineTo((float)vertexPoint.getX(), (float)vertexPoint.getY());
}
+ previousVertex = vertex;
}
pathList.add(path);
|