4 #include "TransportDirectedEdge.h"
5 #include "VectorMath.h"
20 const std::vector<TransportDirectedEdgeId>& pathDirectedEdgeIds,
21 double firstEdgeParam,
23 double distanceMeters,
24 const std::vector<Eegeo::dv3>& pathPoints,
25 const std::vector<double>& pathPointParams
28 int GetResultId()
const {
return m_resultId; }
29 bool IsPathFound()
const {
return m_isPathFound; }
30 const std::vector<TransportDirectedEdgeId>& GetPathDirectedEdgeIds()
const {
return m_pathDirectedEdgeIds; }
31 double GetFirstEdgeParam()
const {
return m_firstEdgeParam; }
32 double GetLastEdgeParam()
const {
return m_lastEdgeParam; }
33 double GetDistanceMeters()
const {
return m_distanceMeters; }
34 const std::vector<Eegeo::dv3> GetPathPoints()
const {
return m_pathPoints; }
35 const std::vector<double> GetPathPointParams()
const {
return m_pathPointParams; }
40 std::vector<TransportDirectedEdgeId> m_pathDirectedEdgeIds;
41 double m_firstEdgeParam;
42 double m_lastEdgeParam;
43 double m_distanceMeters;
44 std::vector<Eegeo::dv3> m_pathPoints;
45 std::vector<double> m_pathPointParams;