Revision 37909

View differences:

trunk/extensions/extGraph/src/org/gvsig/graph/solvers/AbstractShortestPathSolver.java
141 141

  
142 142
		// Trazar el camino desde idEnd hasta idStart hacia atr?s marcando los
143 143
		// Enlaces
144
		
145
		if (idStart == idEnd) {
146
			// Mismo punto.
147
			return;
148
		}
144 149
		IGraph graph = net.getGraph();
145 150
		node = graph.getNodeByID(idEnd);
146 151
		int from_link = node.get_best_from_link();
trunk/extensions/extGraph/src/org/gvsig/graph/core/writers/NetworkFileRedWriter.java
64 64
import com.iver.cit.gvsig.fmap.core.IGeometry;
65 65
import com.iver.cit.gvsig.fmap.drivers.DriverAttributes;
66 66
import com.iver.cit.gvsig.fmap.drivers.FieldDescription;
67
import com.iver.cit.gvsig.fmap.layers.ReadableVectorial;
67 68
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
68 69
import com.iver.cit.gvsig.fmap.layers.VectorialAdapter;
69 70
import com.iver.cit.gvsig.util.SnappingCoordinateMap;
......
206 207
			output.setByteOrder(ByteOrder.LITTLE_ENDIAN);
207 208

  
208 209
			nodeCount = 0;
209
			VectorialAdapter adapter = (VectorialAdapter) lyr.getSource();
210
			ReadableVectorial adapter = lyr.getSource();
210 211
			adapter.start();
211 212
			int numTramos;
212 213

  
trunk/extensions/extGraph/src/org/gvsig/graph/core/Network.java
58 58
import com.iver.cit.gvsig.fmap.layers.CancelationException;
59 59
import com.iver.cit.gvsig.fmap.layers.FBitSet;
60 60
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
61
import com.iver.cit.gvsig.fmap.layers.ReadableVectorial;
61 62
import com.iver.cit.gvsig.fmap.layers.VectorialAdapter;
62 63
import com.vividsolutions.jts.geom.Coordinate;
63 64
import com.vividsolutions.jts.geom.LineSegment;
......
195 196
		FBitSet bitSet;
196 197
		try {
197 198
			bitSet = lyrVect.queryByPoint(p, tolerance);
198
			VectorialAdapter va = (VectorialAdapter) lyrVect.getSource();
199
			ReadableVectorial va = lyrVect.getSource();
199 200
			va.start();
200 201
			double minDist = tolerance;
201 202
			int foundGeom = -1;

Also available in: Unified diff