SUMO - Simulation of Urban MObility
|
#include <RODFEdge.h>
Public Types | |
enum | EdgeType { ET_NORMAL, ET_DISTRICT, ET_SOURCE, ET_SINK } |
Possible types of edges. More... | |
Public Member Functions | |
SUMOReal | getDistanceTo (const ROEdge *other) const |
optimistic distance heuristic for use in routing More... | |
const std::vector< FlowDef > & | getFlows () const |
RODFEdge (const std::string &id, RONode *from, RONode *to, unsigned int index) | |
Constructor. More... | |
void | setFlows (const std::vector< FlowDef > &flows) |
~RODFEdge () | |
Destructor. More... | |
Set-up methods | |
virtual void | addLane (ROLane *lane) |
Adds a lane to the edge while loading. More... | |
virtual void | addFollower (ROEdge *s, std::string dir="") |
Adds information about a connected edge. More... | |
void | setType (EdgeType type) |
Sets the type of te edge. More... | |
void | buildTimeLines (const std::string &measure) |
Builds the internal representation of the travel time/effort. More... | |
Getter methods | |
const std::string & | getID () const |
Returns the id of the edge. More... | |
EdgeType | getType () const |
Returns the type of the edge. More... | |
SUMOReal | getLength () const |
Returns the length of the edge. More... | |
unsigned int | getNumericalID () const |
Returns the index (numeric id) of the edge. More... | |
SUMOReal | getSpeed () const |
Returns the speed allowed on this edge. More... | |
unsigned int | getLaneNo () const |
Returns the number of lanes this edge has. More... | |
RONode * | getFromNode () const |
Returns the node this edge starts at. More... | |
RONode * | getToNode () const |
Returns the node this edge ends at. More... | |
bool | isConnectedTo (const ROEdge *const e) const |
returns the information whether this edge is directly connected to the given More... | |
bool | prohibits (const ROVehicle *const vehicle) const |
Returns whether this edge prohibits the given vehicle to pass it. More... | |
SVCPermissions | getPermissions () const |
bool | allFollowersProhibit (const ROVehicle *const vehicle) const |
Returns whether this edge succeding edges prohibit the given vehicle to pass them. More... | |
Methods for getting/setting travel time and cost information | |
void | addEffort (SUMOReal value, SUMOReal timeBegin, SUMOReal timeEnd) |
Adds a weight value. More... | |
void | addTravelTime (SUMOReal value, SUMOReal timeBegin, SUMOReal timeEnd) |
Adds a travel time value. More... | |
unsigned int | getNoFollowing () const |
Returns the number of edges this edge is connected to. More... | |
ROEdge * | getFollower (unsigned int pos) const |
Returns the edge at the given position from the list of reachable edges. More... | |
SUMOReal | getEffort (const ROVehicle *const veh, SUMOReal time) const |
Returns the effort for this edge. More... | |
SUMOReal | getTravelTime (const ROVehicle *const veh, SUMOReal time) const |
Returns the travel time for this edge. More... | |
SUMOReal | getTravelTime (const SUMOReal maxSpeed, SUMOReal time) const |
Returns the travel time for this edge. More... | |
SUMOReal | getMinimumTravelTime (const ROVehicle *const veh) const |
Returns the travel time for this edge without using any stored timeLine. More... | |
SUMOReal | getCOEffort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getCO2Effort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getPMxEffort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getHCEffort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getNOxEffort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getFuelEffort (const ROVehicle *const veh, SUMOReal time) const |
SUMOReal | getNoiseEffort (const ROVehicle *const veh, SUMOReal time) const |
Static Public Member Functions | |
static ROEdge * | dictionary (size_t index) |
Returns the ROEdge at the index. More... | |
static size_t | dictSize () |
Returns the number of edges. More... | |
static void | setTimeLineOptions (bool useBoundariesOnOverrideTT, bool useBoundariesOnOverrideE, bool interpolate) |
Protected Member Functions | |
bool | getStoredEffort (SUMOReal time, SUMOReal &ret) const |
Retrieves the stored effort. More... | |
Protected Attributes | |
SVCPermissions | myCombinedPermissions |
The list of allowed vehicle classes combined across lanes. More... | |
ValueTimeLine< SUMOReal > | myEfforts |
Container storing passing time varying over time for the edge. More... | |
std::vector< ROEdge * > | myFollowingEdges |
List of edges that may be approached from this edge. More... | |
RONode * | myFromNode |
The nodes this edge is connecting. More... | |
std::string | myID |
The id of the edge. More... | |
unsigned int | myIndex |
The index (numeric id) of the edge. More... | |
std::vector< ROLane * > | myLanes |
This edge's lanes. More... | |
SUMOReal | myLength |
The length of the edge. More... | |
SUMOReal | mySpeed |
The maximum speed allowed on this edge. More... | |
RONode * | myToNode |
ValueTimeLine< SUMOReal > | myTravelTimes |
Container storing passing time varying over time for the edge. More... | |
EdgeType | myType |
The type of the edge. More... | |
bool | myUsingETimeLine |
Information whether the time line shall be used instead of the length value. More... | |
bool | myUsingTTTimeLine |
Information whether the time line shall be used instead of the length value. More... | |
Static Protected Attributes | |
static std::vector< ROEdge * > | myEdges |
static bool | myHaveEWarned = false |
Information whether the edge has reported missing weights. More... | |
static bool | myHaveTTWarned = false |
Information whether the edge has reported missing weights. More... | |
static bool | myInterpolate = false |
Information whether to interpolate at interval boundaries. More... | |
static bool | myUseBoundariesOnOverrideE = false |
Whether overriding weight boundaries shall be reported. More... | |
static bool | myUseBoundariesOnOverrideTT = false |
Whether overriding weight boundaries shall be reported. More... | |
Private Member Functions | |
RODFEdge & | operator= (const RODFEdge &src) |
Invalidated assignment operator. More... | |
RODFEdge (const RODFEdge &src) | |
Invalidated copy constructor. More... | |
Private Attributes | |
std::vector< FlowDef > | myFlows |
Definition at line 54 of file RODFEdge.h.
|
inherited |
Constructor.
[in] | id | The id of the edge |
[in] | from | The node the edge begins at |
[in] | to | The node the edge ends at |
[in] | index | The numeric id of the edge |
Definition at line 44 of file RODFEdge.cpp.
RODFEdge::~RODFEdge | ( | ) |
Destructor.
Definition at line 48 of file RODFEdge.cpp.
|
private |
Invalidated copy constructor.
Adds a weight value.
[in] | value | The value to add |
[in] | timeBegin | The begin time of the interval the given value is valid for [s] |
[in] | timeEnd | The end time of the interval the given value is valid for [s] |
Definition at line 111 of file ROEdge.cpp.
References ValueTimeLine< T >::add(), ROEdge::myEfforts, and ROEdge::myUsingETimeLine.
Referenced by ROLoader::EdgeFloatTimeLineRetriever_EdgeWeight::addEdgeWeight().
|
virtualinherited |
Adds information about a connected edge.
The edge is added to "myFollowingEdges".
[in] | s | The edge to add |
Reimplemented in ROJTREdge.
Definition at line 100 of file ROEdge.cpp.
References ROEdge::myFollowingEdges.
Referenced by ROJTREdge::addFollower(), RONetHandler::parseConnection(), RONetHandler::parseDistrict(), and RONetHandler::parseDistrictEdge().
|
virtualinherited |
Adds a lane to the edge while loading.
The lane's length is adapted. Additionally, the information about allowed/disallowed vehicle classes is patched using the information stored in the lane.
[in] | lane | The lane to add |
Definition at line 86 of file ROEdge.cpp.
References ROLane::getLength(), ROLane::getPermissions(), ROLane::getSpeed(), ROEdge::myCombinedPermissions, ROEdge::myLanes, ROEdge::myLength, ROEdge::mySpeed, and SUMOReal.
Referenced by RONetHandler::parseLane().
Adds a travel time value.
[in] | value | The value to add |
[in] | timeBegin | The begin time of the interval the given value is valid for [s] |
[in] | timeEnd | The end time of the interval the given value is valid for [s] |
Definition at line 118 of file ROEdge.cpp.
References ValueTimeLine< T >::add(), ROEdge::myTravelTimes, and ROEdge::myUsingTTTimeLine.
Referenced by ROLoader::EdgeFloatTimeLineRetriever_EdgeTravelTime::addEdgeWeight().
Returns whether this edge succeding edges prohibit the given vehicle to pass them.
[in] | vehicle | The vehicle for which the information has to be returned |
Definition at line 349 of file ROEdge.cpp.
References ROEdge::myFollowingEdges.
Referenced by ROJTREdge::chooseNext().
|
inherited |
Builds the internal representation of the travel time/effort.
Should be called after weights / travel times have been loaded.
In the case "weight-attribute" is one of "CO", "CO2", "HC", "NOx", "PMx", or "fuel" the proper value (departs/s) is computed and multiplied with the travel time.
[in] | measure | The name of the measure to use. |
Definition at line 318 of file ROEdge.cpp.
References HelpersHBEFA::computeCO(), HelpersHBEFA::computeCO2(), HelpersHBEFA::computeFuel(), HelpersHBEFA::computeHC(), HelpersHBEFA::computeNOx(), HelpersHBEFA::computePMx(), ValueTimeLine< T >::fillGaps(), ROEdge::myEfforts, ROEdge::myLength, ROEdge::mySpeed, ROEdge::myTravelTimes, ROEdge::myUseBoundariesOnOverrideE, ROEdge::myUseBoundariesOnOverrideTT, ROEdge::myUsingETimeLine, ROEdge::myUsingTTTimeLine, SUMOReal, and SVE_UNKNOWN.
|
staticinherited |
Returns the ROEdge at the index.
Definition at line 360 of file ROEdge.cpp.
References ROEdge::myEdges.
|
inlinestaticinherited |
Definition at line 196 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultCO2(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
Definition at line 184 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultCO(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
optimistic distance heuristic for use in routing
Definition at line 135 of file ROEdge.cpp.
References Position::distanceTo2D(), ROEdge::getFromNode(), RONode::getPosition(), and ROEdge::getToNode().
Returns the effort for this edge.
[in] | veh | The vehicle for which the effort on this edge shall be retrieved |
[in] | time | The tim for which the effort shall be returned [s] |
Definition at line 125 of file ROEdge.cpp.
References ROEdge::getStoredEffort(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::myLength, ROEdge::mySpeed, and SUMOReal.
const std::vector< FlowDef > & RODFEdge::getFlows | ( | ) | const |
Definition at line 58 of file RODFEdge.cpp.
References myFlows.
Referenced by RODFNet::revalidateFlows().
Returns the edge at the given position from the list of reachable edges.
[in] | pos | The position of the list within the list of following |
Definition at line 277 of file ROEdge.h.
References ROEdge::myFollowingEdges.
Referenced by RODFRouteCont::addAllEndFollower(), RODFNet::buildApproachList(), and RORouteHandler::myStartElement().
|
inlineinherited |
Returns the node this edge starts at.
Definition at line 196 of file ROEdge.h.
References ROEdge::myFromNode.
Referenced by RODFNet::buildApproachList(), AGPosition::compute2dPosition(), and ROEdge::getDistanceTo().
Definition at line 244 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultFuel(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
Definition at line 220 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultHC(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
|
inlineinherited |
Returns the id of the edge.
Definition at line 148 of file ROEdge.h.
References ROEdge::myID.
Referenced by RONet::addEdge(), ROJTREdge::addFollowerProbability(), RODFNet::buildApproachList(), RODFNet::buildEdgeFlowMap(), ROJTRRouter::compute(), RODFDetectorCon::getAggFlowFor(), RODFDetectorCon::getAnyDetectorForEdge(), AGStreet::getName(), RODFNet::idComp::operator()(), and AGStreet::print().
|
inlineinherited |
Returns the number of lanes this edge has.
Definition at line 188 of file ROEdge.h.
References ROEdge::myLanes.
Referenced by RODFDetectorHandler::myStartElement().
|
inlineinherited |
Returns the length of the edge.
Definition at line 165 of file ROEdge.h.
References ROEdge::myLength.
Referenced by AGStreet::AGStreet(), RODFNet::buildRoutes(), RODFNet::getAbsPos(), AGStreet::getLength(), and AGStreet::print().
Returns the travel time for this edge without using any stored timeLine.
[in] | veh | The vehicle for which the effort on this edge shall be retrieved |
[in] | time | The time for which the effort shall be returned [s] |
Definition at line 178 of file ROEdge.cpp.
References ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::myLength, ROEdge::mySpeed, and SUMOReal.
Referenced by computeRoutes().
|
inherited |
Returns the number of edges this edge is connected to.
If this edge's type is set to "sink", 0 is returned, otherwise the number of edges stored in "myFollowingEdges".
Definition at line 292 of file ROEdge.cpp.
References ROEdge::ET_SINK, ROEdge::getType(), and ROEdge::myFollowingEdges.
Referenced by RODFRouteCont::addAllEndFollower(), RODFNet::buildApproachList(), and RORouteHandler::myStartElement().
Definition at line 256 of file ROEdge.cpp.
References HelpersHarmonoise::computeNoise(), SUMOVTypeParameter::emissionClass, ROEdge::getStoredEffort(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, and SUMOReal.
Referenced by computeRoutes().
Definition at line 232 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultNOx(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
|
inlineinherited |
Returns the index (numeric id) of the edge.
Definition at line 172 of file ROEdge.h.
References ROEdge::myIndex.
|
inlineinherited |
Definition at line 228 of file ROEdge.h.
References ROEdge::myCombinedPermissions.
Definition at line 208 of file ROEdge.cpp.
References HelpersHBEFA::computeDefaultPMx(), DEFAULT_VEH_ACCEL, DEFAULT_VEH_SIGMA, SUMOVTypeParameter::emissionClass, SUMOVTypeParameter::get(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), ROVehicle::getType(), SUMOVTypeParameter::maxSpeed, MIN2(), ROEdge::mySpeed, SUMO_ATTR_ACCEL, SUMO_ATTR_SIGMA, and SUMOReal.
Referenced by computeRoutes().
|
inlineinherited |
Returns the speed allowed on this edge.
Definition at line 180 of file ROEdge.h.
References ROEdge::mySpeed.
Referenced by RODFNet::buildEdgeFlowMap(), RODFNet::buildRoutes(), RODFNet::computeRoutesFor(), RODFNet::isDestination(), RODFNet::isFalseSource(), and RODFNet::isSource().
Retrieves the stored effort.
[in] | veh | The vehicle for which the effort on this edge shall be retrieved |
[in] | time | The tim for which the effort shall be returned |
Definition at line 267 of file ROEdge.cpp.
References ValueTimeLine< T >::describesTime(), ValueTimeLine< T >::getSplitTime(), ValueTimeLine< T >::getValue(), ROEdge::myEfforts, ROEdge::myHaveEWarned, ROEdge::myID, ROEdge::myInterpolate, ROEdge::myTravelTimes, ROEdge::myUsingETimeLine, SUMOReal, toString(), and WRITE_WARNING.
Referenced by ROEdge::getCO2Effort(), ROEdge::getCOEffort(), ROEdge::getEffort(), ROEdge::getFuelEffort(), ROEdge::getHCEffort(), ROEdge::getNoiseEffort(), ROEdge::getNOxEffort(), and ROEdge::getPMxEffort().
|
inlineinherited |
Returns the node this edge ends at.
Definition at line 204 of file ROEdge.h.
References ROEdge::myToNode.
Referenced by RODFNet::buildApproachList(), AGPosition::compute2dPosition(), and ROEdge::getDistanceTo().
Returns the travel time for this edge.
[in] | veh | The vehicle for which the effort on this edge shall be retrieved |
[in] | time | The time for which the effort shall be returned [s] |
Definition at line 146 of file ROEdge.cpp.
References ROVehicle::getType(), and SUMOVTypeParameter::maxSpeed.
Referenced by ROJTRRouter::compute(), computeRoutes(), ROEdge::getCO2Effort(), ROEdge::getCOEffort(), ROEdge::getFuelEffort(), ROEdge::getHCEffort(), ROEdge::getNOxEffort(), ROEdge::getPMxEffort(), and ROEdge::getTravelTime().
Returns the travel time for this edge.
[in] | maxSpeed | The maximum speed to assume if no travel times are stored |
[in] | time | The time in seconds(!) for which the traveltime shall be returned |
Definition at line 152 of file ROEdge.cpp.
References ROEdge::getTravelTime(), MAX2(), and ROEdge::myLength.
|
inlineinherited |
Returns the type of the edge.
Definition at line 157 of file ROEdge.h.
References ROEdge::myType.
Referenced by RONet::checkSourceAndDestinations(), ROJTRRouter::compute(), and ROEdge::getNoFollowing().
returns the information whether this edge is directly connected to the given
[in] | e | The edge which may be connected |
Definition at line 214 of file ROEdge.h.
References ROEdge::myFollowingEdges.
Returns whether this edge prohibits the given vehicle to pass it.
[in] | vehicle | The vehicle for which the information has to be returned |
Definition at line 223 of file ROEdge.h.
References ROVehicle::getVClass(), and ROEdge::myCombinedPermissions.
Referenced by ROJTREdge::chooseNext(), and ROJTRRouter::compute().
void RODFEdge::setFlows | ( | const std::vector< FlowDef > & | flows | ) |
Definition at line 52 of file RODFEdge.cpp.
References myFlows.
|
inlinestaticinherited |
Definition at line 361 of file ROEdge.h.
References ROEdge::myInterpolate, ROEdge::myUseBoundariesOnOverrideE, and ROEdge::myUseBoundariesOnOverrideTT.
Referenced by RODUAEdgeBuilder::RODUAEdgeBuilder().
|
inherited |
Sets the type of te edge.
[in] | type | The new type for the edge |
Definition at line 312 of file ROEdge.cpp.
References ROEdge::myType.
Referenced by loadJTRDefinitions(), ROJTRTurnDefLoader::myStartElement(), RONetHandler::parseDistrict(), and RONetHandler::parseEdge().
|
protectedinherited |
The list of allowed vehicle classes combined across lanes.
Definition at line 433 of file ROEdge.h.
Referenced by ROEdge::addLane(), ROEdge::getPermissions(), and ROEdge::prohibits().
|
staticprotectedinherited |
Definition at line 438 of file ROEdge.h.
Referenced by ROEdge::dictionary(), ROEdge::dictSize(), and ROEdge::ROEdge().
|
mutableprotectedinherited |
Container storing passing time varying over time for the edge.
Definition at line 404 of file ROEdge.h.
Referenced by ROEdge::addEffort(), ROEdge::buildTimeLines(), and ROEdge::getStoredEffort().
|
private |
Definition at line 75 of file RODFEdge.h.
Referenced by getFlows(), and setFlows().
|
protectedinherited |
List of edges that may be approached from this edge.
Definition at line 419 of file ROEdge.h.
Referenced by ROEdge::addFollower(), ROEdge::allFollowersProhibit(), ROJTREdge::chooseNext(), ROEdge::getFollower(), ROEdge::getNoFollowing(), ROEdge::isConnectedTo(), and ROJTREdge::setTurnDefaults().
|
protectedinherited |
The nodes this edge is connecting.
Definition at line 436 of file ROEdge.h.
Referenced by ROEdge::getFromNode().
|
staticprotectedinherited |
Information whether the edge has reported missing weights.
Definition at line 414 of file ROEdge.h.
Referenced by ROEdge::getStoredEffort().
|
staticprotectedinherited |
Information whether the edge has reported missing weights.
Definition at line 416 of file ROEdge.h.
Referenced by ROEdge::getTravelTime().
|
protectedinherited |
The id of the edge.
Definition at line 384 of file ROEdge.h.
Referenced by ROEdge::getID(), ROEdge::getStoredEffort(), and ROEdge::getTravelTime().
|
protectedinherited |
The index (numeric id) of the edge.
Definition at line 390 of file ROEdge.h.
Referenced by ROEdge::getNumericalID().
|
staticprotectedinherited |
Information whether to interpolate at interval boundaries.
Definition at line 411 of file ROEdge.h.
Referenced by ROEdge::getStoredEffort(), ROEdge::getTravelTime(), and ROEdge::setTimeLineOptions().
|
protectedinherited |
This edge's lanes.
Definition at line 430 of file ROEdge.h.
Referenced by ROEdge::addLane(), ROEdge::getLaneNo(), and ROEdge::~ROEdge().
|
protectedinherited |
The length of the edge.
Definition at line 393 of file ROEdge.h.
Referenced by ROEdge::addLane(), ROEdge::buildTimeLines(), ROEdge::getEffort(), ROEdge::getLength(), ROEdge::getMinimumTravelTime(), and ROEdge::getTravelTime().
|
protectedinherited |
The maximum speed allowed on this edge.
Definition at line 387 of file ROEdge.h.
Referenced by ROEdge::addLane(), ROEdge::buildTimeLines(), ROEdge::getCO2Effort(), ROEdge::getCOEffort(), ROEdge::getEffort(), ROEdge::getFuelEffort(), ROEdge::getHCEffort(), ROEdge::getMinimumTravelTime(), ROEdge::getNoiseEffort(), ROEdge::getNOxEffort(), ROEdge::getPMxEffort(), ROEdge::getSpeed(), and ROEdge::getTravelTime().
|
protectedinherited |
Definition at line 436 of file ROEdge.h.
Referenced by ROEdge::getToNode().
|
mutableprotectedinherited |
Container storing passing time varying over time for the edge.
Definition at line 397 of file ROEdge.h.
Referenced by ROEdge::addTravelTime(), ROEdge::buildTimeLines(), ROEdge::getStoredEffort(), and ROEdge::getTravelTime().
|
protectedinherited |
The type of the edge.
Definition at line 427 of file ROEdge.h.
Referenced by ROEdge::getType(), and ROEdge::setType().
|
staticprotectedinherited |
Whether overriding weight boundaries shall be reported.
Definition at line 408 of file ROEdge.h.
Referenced by ROEdge::buildTimeLines(), and ROEdge::setTimeLineOptions().
|
staticprotectedinherited |
Whether overriding weight boundaries shall be reported.
Definition at line 401 of file ROEdge.h.
Referenced by ROEdge::buildTimeLines(), and ROEdge::setTimeLineOptions().
|
protectedinherited |
Information whether the time line shall be used instead of the length value.
Definition at line 406 of file ROEdge.h.
Referenced by ROEdge::addEffort(), ROEdge::buildTimeLines(), and ROEdge::getStoredEffort().
|
protectedinherited |
Information whether the time line shall be used instead of the length value.
Definition at line 399 of file ROEdge.h.
Referenced by ROEdge::addTravelTime(), ROEdge::buildTimeLines(), and ROEdge::getTravelTime().