#include <solver.h>
Definition at line 16 of file solver.h.
 
  
  
      
        
          | Solver::Solver  | 
          ( | 
          QObject *  | 
          parent = 0 | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
      
        
          | void Solver::buildRoadPath  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Solver::filterSpace  | 
          ( | 
          double  | 
          val | ) | 
           | 
        
      
 
filterSpace Use Spatial filter with a value 
- Parameters
 - 
  
  
 
Definition at line 198 of file solver.cpp.
 
 
      
        
          | void Solver::filterTemp  | 
          ( | 
          int  | 
          val | ) | 
           | 
        
      
 
filterTemp Use Temporal filter with a value 
- Parameters
 - 
  
  
 
Definition at line 206 of file solver.cpp.
 
 
      
        
          | int Solver::getIndexFromRoadId  | 
          ( | 
          long  | 
          id | ) | 
           | 
        
      
 
 
  
  
      
        
          | void Solver::onSignalNeighbours  | 
          ( | 
          std::vector< long > *  | 
          roadsId | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void Solver::onSignalNextStep  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void Solver::onSignalSetGrid  | 
          ( | 
          QString  | 
          s | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void Solver::onSignalSetTrack  | 
          ( | 
          QString  | 
          s | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void Solver::onSignalStart  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
      
        
          | void Solver::readFiles  | 
          ( | 
          File  | 
          file1,  | 
        
        
           | 
           | 
          File  | 
          file2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
readFiles Read files : track and grid 
- Parameters
 - 
  
    | file1 | track file  | 
    | file2 | grid file  | 
  
   
Definition at line 182 of file solver.cpp.
 
 
setDistance Calculate distance between GPS point et Road 
- Parameters
 - 
  
  
 
Definition at line 52 of file solver.cpp.
 
 
  
  
      
        
          | void Solver::signalAllPoints  | 
          ( | 
          std::vector< PointGPS * > *  | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Solver::signalAllRoads  | 
          ( | 
          std::unordered_map< long, Road > *  | 
          ,  | 
         
        
           | 
           | 
          std::vector< PointRoad > *  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Solver::signalCurrentPoint  | 
          ( | 
          int  | 
          id | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Solver::signalDimension  | 
          ( | 
          double  | 
          xMin,  | 
         
        
           | 
           | 
          double  | 
          xMax,  | 
         
        
           | 
           | 
          double  | 
          yMin,  | 
         
        
           | 
           | 
          double  | 
          yMax  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Solver::signalMessage  | 
          ( | 
          QString  | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void Solver::signalRoadPath  | 
          ( | 
          std::vector< long > *  | 
          rp | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
      
        
          | void Solver::viterbiSetup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | unsigned int Solver::m_currentStep | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::vector<long> Solver::m_fromIndexToRoadId | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::unordered_map<long, int> Solver::m_fromRoadIdToIndex | 
         
       
   | 
  
protected   | 
  
 
 
      
        
          | QString Solver::m_gridFilename | 
        
      
 
 
      
        
          | std::unordered_map<long, Road>* Solver::m_roads | 
        
      
 
 
      
        
          | QString Solver::m_trackFilename | 
        
      
 
 
      
        
          | std::vector<PointGPS*>* Solver::m_trackPoints | 
        
      
 
 
  
  
      
        
          | std::vector<long>* Solver::prevRoadIds | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::vector<std::vector<float> > Solver::T1 | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::vector<std::vector<float> > Solver::T2 | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: