6 #include "VectorMath.h"
7 #include "FittedRouteSection.h"
21 const dv3& cellCentreEcef,
22 const std::vector<FittedRouteSection>& sections,
23 bool isFittedToNavigationGraph,
24 bool fittingAttempted,
25 bool terrainHeightsValid)
28 , m_cellCentreEcef(cellCentreEcef)
29 , m_sections(sections)
30 , m_isFittedToNavigationGraph(isFittedToNavigationGraph)
31 , m_fittingAttempted(fittingAttempted)
32 , m_terrainHeightsValid(terrainHeightsValid)
36 const std::vector<FittedRouteSection>& GetSections()
const {
return m_sections; }
37 const Eegeo::dv3& GetEcefPos()
const {
return m_cellCentreEcef; }
38 const Route* GetRoute()
const {
return m_route; }
40 bool IsFittedToNavigationGraph()
const {
return m_isFittedToNavigationGraph; }
41 bool WasFittingAttempted()
const {
return m_fittingAttempted; }
42 bool IsTerrainHeightsValid()
const {
return m_terrainHeightsValid; }
48 std::vector<FittedRouteSection> m_sections;
49 bool m_isFittedToNavigationGraph;
50 bool m_fittingAttempted;
51 bool m_terrainHeightsValid;