6 #include "VectorMathDecl.h"
7 #include "Navigation.h"
14 namespace TrafficCongestion
16 namespace VehicleDirection
29 VehicleDirection::DirectionValues m_directionOfTravel;
31 float m_distanceTravelledAlongCurrentSegment;
32 float m_speedMultiplier;
33 const std::string& m_modelNodeName;
34 std::string m_modelFullName;
38 void SubmitRenderData(
40 const std::vector<v3>& vertices,
43 const dv3& cameraEcefLocation);
45 int GetNextSegmentId(
int segmentVertexCount)
const;
49 VehicleDirection::DirectionValues directionOfTravel,
51 float distanceTravelled,
52 float speedMultiplier,
53 const std::string& modelNodeName,
54 const std::string& modelNodeSuffix,
66 const dv3& cameraEcefLocation);
68 void SetModelNodeNameSuffix(
const std::string& suffix);
69 void SetDrivesOnRight(
bool drivesOnRight);