![]() |
Eclipse SUMO - Simulation of Urban MObility
|
person value More...
Public Member Functions | |
bool | addPersonValue (GNENet *net, SumoXMLTag tag, const SUMOSAXAttributes &attrs) |
add person plan value ( More... | |
bool | checkPersonPlanValues () |
check person plan loaded (this will change tags, set begin and end elements, etc.) More... | |
Data Fields | |
std::vector< PersonPlansValues > | myPersonPlanValues |
container for person trips loaded values More... | |
person value
Definition at line 355 of file GNERouteHandler.h.
bool GNERouteHandler::PersonValue::addPersonValue | ( | GNENet * | net, |
SumoXMLTag | tag, | ||
const SUMOSAXAttributes & | attrs | ||
) |
add person plan value (
Definition at line 2231 of file GNERouteHandler.cpp.
References GNERouteHandler::PersonPlansValues::arrivalPos, GNEAttributeCarrier::canParse(), GNERouteHandler::PersonPlansValues::edges, GNERouteHandler::PersonPlansValues::edgeStop, GNERouteHandler::PersonPlansValues::fromEdge, SUMOSAXAttributes::get(), GNELane::getParentEdge(), SUMOSAXAttributes::hasAttribute(), GNERouteHandler::PersonPlansValues::lines, GNERouteHandler::PersonPlansValues::modes, GNENet::retrieveAdditional(), GNENet::retrieveDemandElement(), GNENet::retrieveEdge(), GNENet::retrieveLane(), GNERouteHandler::PersonPlansValues::route, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_BUS_STOP, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_LANE, SUMO_ATTR_LINES, SUMO_ATTR_MODES, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_VTYPES, SUMO_TAG_BUS_STOP, SUMO_TAG_ROUTE, GNERouteHandler::PersonPlansValues::tag, GNERouteHandler::PersonPlansValues::toBusStop, GNERouteHandler::PersonPlansValues::toEdge, and GNERouteHandler::PersonPlansValues::vTypes.
Referenced by GNERouteHandler::addPersonTrip(), GNERouteHandler::addRide(), and GNERouteHandler::addWalk().
bool GNERouteHandler::PersonValue::checkPersonPlanValues | ( | ) |
check person plan loaded (this will change tags, set begin and end elements, etc.)
Definition at line 2373 of file GNERouteHandler.cpp.
References GNERouteHandler::PersonPlansValues::busStop, GNERouteHandler::PersonPlansValues::edges, GNERouteHandler::PersonPlansValues::edgeStop, GNERouteHandler::PersonPlansValues::fromBusStop, GNERouteHandler::PersonPlansValues::fromEdge, GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), GNERouteHandler::PersonPlansValues::lane, GNERouteHandler::PersonPlansValues::route, GNERouteHandler::PersonPlansValues::toBusStop, GNERouteHandler::PersonPlansValues::toEdge, and GNERouteHandler::PersonPlansValues::updateGNETag().
Referenced by GNERouteHandler::closePerson().
std::vector<PersonPlansValues> GNERouteHandler::PersonValue::myPersonPlanValues |
container for person trips loaded values
Definition at line 363 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop(), and GNERouteHandler::closePerson().