Skip to content

Commit 4c701bc

Browse files
committed
remove unnecessary method DataReader.setEncodingManager
1 parent 2bb872a commit 4c701bc

File tree

6 files changed

+11
-30
lines changed

6 files changed

+11
-30
lines changed

core/src/main/java/com/graphhopper/GraphHopper.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,6 @@ protected DataReader initDataReader(DataReader reader) {
684684
return reader.setFile(new File(dataReaderFile)).
685685
setElevationProvider(eleProvider).
686686
setWorkerThreads(dataReaderWorkerThreads).
687-
setEncodingManager(encodingManager).
688687
setWayPointMaxDistance(dataReaderWayPointMaxDistance);
689688
}
690689

core/src/main/java/com/graphhopper/reader/DataReader.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ public interface DataReader {
3434

3535
DataReader setWorkerThreads(int workerThreads);
3636

37-
DataReader setEncodingManager(EncodingManager em);
38-
3937
DataReader setWayPointMaxDistance(double wayPointMaxDistance);
4038

4139
/**

reader-osm/src/main/java/com/graphhopper/reader/osm/OSMReader.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public class OSMReader implements DataReader {
9292
protected PillarInfo pillarInfo;
9393
private long locations;
9494
private long skippedLocations;
95-
private EncodingManager encodingManager = null;
95+
private final EncodingManager encodingManager;
9696
private int workerThreads = 2;
9797
// Using the correct Map<Long, Integer> is hard. We need a memory efficient and fast solution for big data sets!
9898
//
@@ -122,6 +122,7 @@ public OSMReader(GraphHopperStorage ghStorage) {
122122
this.ghStorage = ghStorage;
123123
this.graph = ghStorage;
124124
this.nodeAccess = graph.getNodeAccess();
125+
this.encodingManager = ghStorage.getEncodingManager();
125126

126127
osmNodeIdToInternalNodeMap = new GHLongIntBTree(200);
127128
osmNodeIdToNodeFlagsMap = new GHLongLongHashMap(200, .5f);
@@ -876,15 +877,6 @@ GHLongLongHashMap getRelFlagsMap() {
876877
return osmWayIdToRouteWeightMap;
877878
}
878879

879-
/**
880-
* Specify the type of the path calculation (car, bike, ...).
881-
*/
882-
@Override
883-
public OSMReader setEncodingManager(EncodingManager em) {
884-
this.encodingManager = em;
885-
return this;
886-
}
887-
888880
@Override
889881
public OSMReader setWayPointMaxDistance(double maxDist) {
890882
doSimplify = maxDist > 0;

reader-osm/src/test/java/com/graphhopper/reader/osm/OSMReaderTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ protected DataReader createReader(GraphHopperStorage tmpGraph) {
170170
public boolean isInBounds(ReaderNode node) {
171171
return node.getLat() > 49 && node.getLon() > 8;
172172
}
173-
}.setEncodingManager(getEncodingManager());
173+
};
174174
}
175175
};
176176

@@ -419,8 +419,7 @@ public void testBarriersOnTowerNodes() {
419419
public void testRelation() {
420420
EncodingManager manager = new EncodingManager("bike");
421421
GraphHopperStorage ghStorage = new GraphHopperStorage(new RAMDirectory(), manager, false, new GraphExtension.NoOpExtension());
422-
OSMReader reader = new OSMReader(ghStorage).
423-
setEncodingManager(manager);
422+
OSMReader reader = new OSMReader(ghStorage);
424423
ReaderRelation osmRel = new ReaderRelation(1);
425424
osmRel.add(new ReaderRelation.Member(ReaderRelation.WAY, 1, ""));
426425
osmRel.add(new ReaderRelation.Member(ReaderRelation.WAY, 2, ""));
@@ -601,7 +600,7 @@ Collection<EdgeIteratorState> addOSMWay(LongIndexedContainer osmNodeIds, long wa
601600
return Collections.emptyList();
602601
}
603602
};
604-
osmreader.setEncodingManager(manager);
603+
605604
// save some node tags for first node
606605
ReaderNode osmNode = new ReaderNode(1, 1.1d, 1.0d);
607606
osmNode.setTag("test", "now");
@@ -698,7 +697,7 @@ public Collection<OSMTurnRelation.TurnCostTableEntry> analyzeTurnRelation(FlagEn
698697
throw new IllegalArgumentException("illegal encoder " + encoder.toString());
699698
}
700699
}
701-
}.setEncodingManager(manager);
700+
};
702701

703702
// turn cost entries for car and foot are for the same relations (same viaNode, edgeFrom and edgeTo),
704703
// turn cost entry for bike is for another relation (different viaNode)

reader-shp/src/main/java/com/graphhopper/reader/shp/OSMShapeFileReader.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,11 @@ void processJunctions() {
102102
for (int i = 0; i < points.length; i++) {
103103
Coordinate c = points[i];
104104

105-
// don't add the same coord twice for the same edge
106-
// - happens with bad geometry, i.e.
107-
// duplicate coords or a road which forms a circle
108-
// (e.g. roundabout)
109-
if (tmpSet.contains(c)) {
105+
// don't add the same coord twice for the same edge - happens with bad geometry, i.e.
106+
// duplicate coords or a road which forms a circle (e.g. roundabout)
107+
if (tmpSet.contains(c))
110108
continue;
111-
}
109+
112110
tmpSet.add(c);
113111

114112
// skip if its already a node

reader-shp/src/main/java/com/graphhopper/reader/shp/ShapeFileReader.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public ShapeFileReader(GraphHopperStorage ghStorage) {
5555
this.graphStorage = ghStorage;
5656
this.graph = ghStorage;
5757
this.nodeAccess = graph.getNodeAccess();
58+
this.encodingManager = ghStorage.getEncodingManager();
5859
}
5960

6061
@Override
@@ -117,10 +118,4 @@ protected double lat(Coordinate coordinate) {
117118
protected void saveTowerPosition(int nodeId, Coordinate point) {
118119
nodeAccess.setNode(nodeId, lat(point), lng(point));
119120
}
120-
121-
@Override
122-
public ShapeFileReader setEncodingManager(EncodingManager encodingManager) {
123-
this.encodingManager = encodingManager;
124-
return this;
125-
}
126121
}

0 commit comments

Comments
 (0)