WSF
XWsfRouteNetwork::NetworkInput Class Reference

#include <XWsfRouteNetwork.hpp>

Inheritance diagram for XWsfRouteNetwork::NetworkInput:
Collaboration diagram for XWsfRouteNetwork::NetworkInput:

Public Member Functions

 NetworkInput (WsfStringId aNetworkId)
virtual ~NetworkInput ()=default
virtual NetworkInputClone () const noexcept
virtual bool Initialize ()
virtual void VerifyData (UtInput &aInput)

Public Attributes

WsfRouteNetworkmRouteNetworkPtr
WsfStringId mNetworkId
int mVehicleCount
double mVehicleDensity

Protected Member Functions

 NetworkInput (const NetworkInput &aRhs)=default

Detailed Description

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.

Constructor & Destructor Documentation

◆ NetworkInput() [1/2]

◆ ~NetworkInput()

virtual XWsfRouteNetwork::NetworkInput::~NetworkInput ( )
virtualdefault

◆ NetworkInput() [2/2]

XWsfRouteNetwork::NetworkInput::NetworkInput ( const NetworkInput & aRhs)
protecteddefault

References NetworkInput().

Member Function Documentation

◆ Clone()

virtual NetworkInput * XWsfRouteNetwork::NetworkInput::Clone ( ) const
inlinevirtualnoexcept

◆ Initialize()

virtual bool XWsfRouteNetwork::NetworkInput::Initialize ( )
inlinevirtual

◆ VerifyData()

virtual void XWsfRouteNetwork::NetworkInput::VerifyData ( UtInput & aInput)
inlinevirtual

Member Data Documentation

◆ mNetworkId

WsfStringId XWsfRouteNetwork::NetworkInput::mNetworkId

◆ mRouteNetworkPtr

WsfRouteNetwork* XWsfRouteNetwork::NetworkInput::mRouteNetworkPtr

◆ mVehicleCount

int XWsfRouteNetwork::NetworkInput::mVehicleCount

◆ mVehicleDensity

double XWsfRouteNetwork::NetworkInput::mVehicleDensity

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved