All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ConformerSolution.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Routes.h"
6 
7 #include <vector>
8 
9 namespace Eegeo
10 {
11  namespace Routes
12  {
13  namespace Fitting
14  {
15  namespace NavGraphConforming
16  {
18  {
19  public:
20  ConformerSolution(const std::vector<const Candidate*>& solution,
21  bool isFitted)
22  : m_solution(solution)
23  , m_isFitted(isFitted)
24  {
25 
26  }
27 
28  const std::vector<const Candidate*>& GetSolution() const { return m_solution; }
29  bool IsFitted() const { return m_isFitted; }
30  private:
31  std::vector<const Candidate*> m_solution;
32  bool m_isFitted;
33 
34  };
35  }
36  }
37  }
38 }