13 #include <unordered_map> 19 explicit Solver(QObject* parent = 0);
65 void signalDimension(
double xMin,
double xMax,
double yMin,
double yMax);
67 void signalAllRoads(std::unordered_map<long, Road>*, std::vector<PointRoad>*);
79 std::vector<std::vector<float> >
T1,
T2;
void signalCurrentPoint(int id)
std::vector< std::vector< float > > T2
unsigned int m_currentStep
Solver(QObject *parent=0)
void onSignalNeighbours(std::vector< long > *roadsId)
int getIndexFromRoadId(long id)
Road is an element of a network. Road are strongly linked with Points.
std::unordered_map< long, Road > * m_roads
void setDistance(PointGPS *p, Road *r)
setDistance Calculate distance between GPS point et Road
std::vector< PointGPS * > * m_trackPoints
std::vector< std::vector< float > > T1
void signalMessage(QString)
void filterSpace(double val)
filterSpace Use Spatial filter with a value
std::unordered_map< long, int > m_fromRoadIdToIndex
void filterTemp(int val)
filterTemp Use Temporal filter with a value
void signalDimension(double xMin, double xMax, double yMin, double yMax)
void signalRoadPath(std::vector< long > *rp)
void onSignalSetTrack(QString s)
std::vector< long > m_fromIndexToRoadId
void readFiles(File file1, File file2)
readFiles Read files : track and grid
std::vector< PointRoad > * m_roadPoints
Grid embedded roads. This describes the network.
void signalAllPoints(std::vector< PointGPS * > *)
void signalAllRoads(std::unordered_map< long, Road > *, std::vector< PointRoad > *)
void onSignalSetGrid(QString s)
std::vector< long > * prevRoadIds