WSF
XWsfOSM_Traffic::WeightedRouteNode Class Reference

#include <XWsfOSM_Traffic.hpp>

Public Member Functions

 WeightedRouteNode (const std::string &aId)
bool operator== (const WeightedRouteNode &aOther) const

Public Attributes

std::string mId
std::vector< WeightedRouteEdgemEdges
std::vector< std::string > mSourceRoutes
double mWaitTime {0.0}
IntersectionRestriction mIntersection {IntersectionRestriction::cNONE}

Constructor & Destructor Documentation

◆ WeightedRouteNode()

XWsfOSM_Traffic::WeightedRouteNode::WeightedRouteNode ( const std::string & aId)
inline

References mId.

Referenced by operator==().

Member Function Documentation

◆ operator==()

bool XWsfOSM_Traffic::WeightedRouteNode::operator== ( const WeightedRouteNode & aOther) const
inline

References mId, and WeightedRouteNode().

Member Data Documentation

◆ mEdges

std::vector<WeightedRouteEdge> XWsfOSM_Traffic::WeightedRouteNode::mEdges
mutable

◆ mId

std::string XWsfOSM_Traffic::WeightedRouteNode::mId

◆ mIntersection

IntersectionRestriction XWsfOSM_Traffic::WeightedRouteNode::mIntersection {IntersectionRestriction::cNONE}

◆ mSourceRoutes

std::vector<std::string> XWsfOSM_Traffic::WeightedRouteNode::mSourceRoutes
mutable

◆ mWaitTime

double XWsfOSM_Traffic::WeightedRouteNode::mWaitTime {0.0}

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