|
WSF
|
#include <XWsfRouteNetwork.hpp>


Public Member Functions | |
| NetworkInput (WsfStringId aNetworkId) | |
| virtual | ~NetworkInput ()=default |
| virtual NetworkInput * | Clone () const noexcept |
| virtual bool | Initialize () |
| virtual void | VerifyData (UtInput &aInput) |
Public Attributes | |
| WsfRouteNetwork * | mRouteNetworkPtr |
| WsfStringId | mNetworkId |
| int | mVehicleCount |
| double | mVehicleDensity |
Protected Member Functions | |
| NetworkInput (const NetworkInput &aRhs)=default | |
A NetworkInput object is created for each network defined in the input file. It holds data that is relevant to anything in its network, such as roads and vehicles.
|
inline |
References mNetworkId, mRouteNetworkPtr, mVehicleCount, and mVehicleDensity.
Referenced by WsfOSM_TrafficInput::RoadTrafficNetworkInput::Clone(), XWsfRoadTraffic::RoadTrafficNetworkInput::Clone(), Clone(), NetworkInput(), WsfOSM_TrafficInput::RoadTrafficNetworkInput::RoadTrafficNetworkInput(), and XWsfRoadTraffic::RoadTrafficNetworkInput::RoadTrafficNetworkInput().
|
virtualdefault |
|
protecteddefault |
References NetworkInput().
|
inlinevirtualnoexcept |
Reimplemented in WsfOSM_TrafficInput::RoadTrafficNetworkInput, and XWsfRoadTraffic::RoadTrafficNetworkInput.
References NetworkInput().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in XWsfRoadTraffic::RoadTrafficNetworkInput.
References mVehicleCount, and mVehicleDensity.
| WsfStringId XWsfRouteNetwork::NetworkInput::mNetworkId |
Referenced by XWsfRoadTraffic::Initialize(), and NetworkInput().
| WsfRouteNetwork* XWsfRouteNetwork::NetworkInput::mRouteNetworkPtr |
Referenced by XWsfOSM_Traffic::Initialize(), XWsfRoadTraffic::Initialize(), and NetworkInput().
| int XWsfRouteNetwork::NetworkInput::mVehicleCount |
Referenced by NetworkInput(), XWsfRouteNetwork::ProcessCommand(), and VerifyData().
| double XWsfRouteNetwork::NetworkInput::mVehicleDensity |
Referenced by NetworkInput(), XWsfRouteNetwork::ProcessCommand(), and VerifyData().