Revision 37909
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