osrm-backend/DataStructures
Daniel Karch b465dabe77 Refactored the EdgeBasedNode class.
This includes more robust computations in ComputePerpendicularDistance.
There were cases where ComputePerpendicularDistance divided by zero and had
to handle special cases, even though this was not necessary.
2014-03-11 16:40:20 +01:00
..
BinaryHeap.h Some mild refactoring of the BinaryHeap code. style only 2014-01-24 11:24:23 +01:00
ConcurrentQueue.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
Coordinate.cpp move includes to include/osrm 2013-12-20 13:12:56 +01:00
DeallocatingVector.h replace all casserts with Boost.Assert 2013-10-30 18:52:23 +01:00
DynamicGraph.h add function to set edge target 2013-12-12 18:32:12 -05:00
EdgeBasedNode.h Refactored the EdgeBasedNode class. 2014-03-11 16:40:20 +01:00
HashTable.h refactor HashTable facade class 2014-02-14 18:18:26 +01:00
HilbertValue.cpp move Hilbert curve computation in compile unit 2013-12-08 15:52:20 +01:00
HilbertValue.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
ImportEdge.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
ImportNode.h Refactor name of legacy class _Node into more telling name ExternalMemoryNode 2013-11-12 18:23:09 -05:00
InputReaderFactory.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
LRUCache.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
OriginalEdgeData.h add new include 2013-12-09 11:47:42 -05:00
Percent.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
PhantomNodes.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
QueryEdge.h break out OriginalEdgeData class into its own include 2013-12-09 11:45:45 -05:00
QueryNode.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
RawRouteData.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
Restriction.h refactor ExtractorStructs.h for faster compiles. achieves approx. 10 secs 2014-01-09 16:13:35 +01:00
SearchEngine.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
SearchEngineData.cpp Moving DataStructures to new data facade pattern 2013-10-15 14:14:54 +02:00
SearchEngineData.h remove superflous include guard 2013-10-15 17:06:22 +02:00
SegmentInformation.h move includes to include/osrm 2013-12-20 13:12:56 +01:00
SharedMemoryFactory.h report a warning if shared memory segment cannot be locked into RAM 2013-11-19 10:38:59 +01:00
SharedMemoryVectorWrapper.h fix coverity issue 1121926, Uninitialized pointer field 2013-10-31 13:16:46 +01:00
StaticGraph.h removing debug output and calling it a day 2013-10-15 14:32:41 +02:00
StaticKDTree.h replace all casserts with Boost.Assert 2013-10-30 18:52:23 +01:00
StaticRTree.h remove c-style calls to fabs 2014-01-27 11:26:34 +01:00
TurnInstructions.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
XORFastHash.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
XORFastHashStorage.h License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00