VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
roadConstants.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
16 
17 #pragma once
18 
20 
22 {
23 protected:
25 
29 
30 public:
31  ~DtRoadConstants();
33  static DtRoadConstants* instance();
34  static void setStaticRoadConstants(DtRoadConstants*);
35 
43 
49  virtual double maxDesignDriverLateralAcceleration_G() const { return 0.15; }
50 
55  virtual double maxDesignDriverSpeed() const { return 35.7; }
56 
62  virtual double typicalMaxSpeedLimitExceedFactor() const { return 1.2; }
63 
73  virtual double minDesignVehicleTurnRadius() const { return 8.37;}
76  virtual double maxDesignVehicleWidth() const { return 2.44; }
79  virtual double maxDesignVehicleLength() const { return 12.2; }
80 
87  virtual double default1LaneSpeedLimit() const { return 16.67; }
90  virtual double default2LaneSpeedLimit() const{ return 22.22; }
93  virtual double default3LaneSpeedLimit() const { return 27.78; }
95 };

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)