Refactoring extraction stuff

This commit is contained in:
DennisOSRM
2012-08-27 17:40:59 +02:00
parent e1fe363268
commit 1fdfac4aaf
28 changed files with 399 additions and 167 deletions
+10
View File
@@ -21,6 +21,16 @@ or see http://www.gnu.org/licenses/agpl.txt.
#ifndef RAWROUTEDATA_H_
#define RAWROUTEDATA_H_
#include "../typedefs.h"
struct _PathData {
_PathData(NodeID no, unsigned na, unsigned tu, unsigned dur) : node(no), nameID(na), durationOfSegment(dur), turnInstruction(tu) { }
NodeID node;
unsigned nameID;
unsigned durationOfSegment;
short turnInstruction;
};
struct RawRouteData {
std::vector< _PathData > computedShortestPath;
std::vector< _PathData > computedAlternativePath;