6 #include "VectorMath.h"
10 #include "Streaming.h"
11 #include "TrafficSimulationConfiguration.h"
22 float m_timeOutsideViewVolume;
23 std::string m_fullModelNodeName;
25 float m_currentHeightAboveTerrain;
26 float m_currentTerrainHeight;
27 float m_targetTerrainHeight;
28 dv3 m_surfacePosition;
38 float initialTerrainHeight,
39 float heightAboveTerrain,
43 const std::string & modelNodeNameSuffix);
45 void SetModelNodeNameSuffix(
const std::string & modelNodeNameSuffix);
46 std::string& GetFullModelNodeName();
48 void SetTerrainHeight(
const float terrainHeight);
52 bool ShouldDispose(
float maxTimeOutsideViewVolumeBeforeDespawn);
54 static PlaneVehicle * CreateAtHeight(
float initialTerrainHeight,
55 float heightAboveTerrain,
60 const std::string & modelNameSuffix);