Eclipse SUMO - Simulation of Urban MObility
|
#include <config.h>
#include <string>
#include <utils/common/Parameterised.h>
#include <utils/common/RGBColor.h>
#include <utils/common/SUMOTime.h>
#include <utils/common/SUMOVehicleClass.h>
Go to the source code of this file.
Data Structures | |
class | SUMOVehicleParameter |
Structure representing possible vehicle parameter. More... | |
struct | SUMOVehicleParameter::Stop |
Definition of vehicle stop (position and duration) More... | |
Enumerations | |
enum class | ArrivalLaneDefinition { DEFAULT = 0 , CURRENT = 1 , GIVEN = 2 , RANDOM = 3 , FIRST_ALLOWED = 4 } |
Possible ways to choose the arrival lane. More... | |
enum class | ArrivalPosDefinition { DEFAULT , GIVEN , RANDOM , CENTER , MAX } |
Possible ways to choose the arrival position. More... | |
enum class | ArrivalPosLatDefinition { DEFAULT , GIVEN , RIGHT , CENTER , LEFT } |
Possible ways to choose the lateral arrival position. More... | |
enum class | ArrivalSpeedDefinition { DEFAULT , GIVEN , CURRENT } |
Possible ways to choose the arrival speed. More... | |
enum class | DepartDefinition { GIVEN , TRIGGERED , CONTAINER_TRIGGERED , NOW , SPLIT , BEGIN , DEF_MAX } |
Possible ways to depart. More... | |
enum class | DepartLaneDefinition { DEFAULT , GIVEN , RANDOM , FREE , ALLOWED_FREE , BEST_FREE , BEST_PROB , FIRST_ALLOWED } |
Possible ways to choose a lane on depart. More... | |
enum class | DepartPosDefinition { DEFAULT , GIVEN , GIVEN_VEHROUTE , RANDOM , FREE , BASE , LAST , RANDOM_FREE , RANDOM_LOCATION , SPLIT_FRONT , STOP } |
Possible ways to choose the departure position. More... | |
enum class | DepartPosLatDefinition { DEFAULT , GIVEN , GIVEN_VEHROUTE , RIGHT , CENTER , LEFT , RANDOM , FREE , RANDOM_FREE } |
Possible ways to choose the lateral departure position. More... | |
enum class | DepartSpeedDefinition { DEFAULT , GIVEN , GIVEN_VEHROUTE , RANDOM , MAX , DESIRED , LIMIT , LAST , AVG } |
Possible ways to choose the departure speed. More... | |
enum class | RouteIndexDefinition { DEFAULT , GIVEN , RANDOM } |
Possible ways to choose the departure and arrival edge. More... | |
Variables | |
const double | MIN_STOP_LENGTH = 2 * POSITION_EPS |
const int | STOP_ARRIVAL_SET = 2 << 14 |
const int | STOP_CONTAINER_TRIGGER_SET = 2 << 7 |
const int | STOP_DURATION_SET = 2 << 1 |
const int | STOP_END_SET = 2 |
const int | STOP_ENDED_SET = 2 << 16 |
const int | STOP_EXPECTED_CONTAINERS_SET = 2 << 8 |
const int | STOP_EXPECTED_SET = 2 << 6 |
const int | STOP_EXTENSION_SET = 2 << 3 |
const int | STOP_INDEX_END = -1 |
const int | STOP_INDEX_FIT = -2 |
const int | STOP_INDEX_REPEAT = -3 |
const int | STOP_JOIN_SET = 2 << 13 |
const int | STOP_JUMP_SET = 2 << 20 |
const int | STOP_LINE_SET = 2 << 10 |
const int | STOP_ONDEMAND_SET = 2 << 19 |
const int | STOP_PARKING_SET = 2 << 5 |
const int | STOP_PERMITTED_SET = 2 << 15 |
const int | STOP_POSLAT_SET = 2 << 18 |
const int | STOP_SPEED_SET = 2 << 11 |
const int | STOP_SPLIT_SET = 2 << 12 |
const int | STOP_START_SET = 1 |
const int | STOP_STARTED_SET = 2 << 17 |
const int | STOP_TRIGGER_SET = 2 << 4 |
const int | STOP_TRIP_ID_SET = 2 << 9 |
const int | STOP_UNTIL_SET = 2 << 2 |
const long long int | VEHPARS_ARRIVALEDGE_SET = 2 << 26 |
const long long int | VEHPARS_ARRIVALLANE_SET = 2 << 11 |
const long long int | VEHPARS_ARRIVALPOS_SET = 2 << 12 |
const long long int | VEHPARS_ARRIVALPOSLAT_SET = 2 << 22 |
const long long int | VEHPARS_ARRIVALSPEED_SET = 2 << 13 |
const long long int | VEHPARS_CALIBRATORSPEED_SET = 2 << 27 |
const long long int | VEHPARS_CFMODEL_PARAMS_SET = 2 << 29 |
const long long int | VEHPARS_COLOR_SET = 1 |
const long long int | VEHPARS_CONTAINER_NUMBER_SET = 2 << 20 |
const long long int | VEHPARS_DEPARTEDGE_SET = 2 << 25 |
const long long int | VEHPARS_DEPARTLANE_SET = 2 << 1 |
const long long int | VEHPARS_DEPARTPOS_SET = 2 << 2 |
const long long int | VEHPARS_DEPARTPOSLAT_SET = 2 << 21 |
const long long int | VEHPARS_DEPARTSPEED_SET = 2 << 3 |
const long long int | VEHPARS_END_SET = 2 << 4 |
const long long int | VEHPARS_FORCE_REROUTE = 2 << 17 |
const long long int | VEHPARS_FROM_TAZ_SET = 2 << 15 |
const long long int | VEHPARS_INSERTION_CHECKS_SET = (long long int)2 << 31 |
const long long int | VEHPARS_JUNCTIONMODEL_PARAMS_SET = 2 << 28 |
const long long int | VEHPARS_LINE_SET = 2 << 14 |
const long long int | VEHPARS_NUMBER_SET = 2 << 5 |
const long long int | VEHPARS_PARKING_BADGES_SET = (long long int)2 << 30 |
const long long int | VEHPARS_PERIOD_SET = 2 << 6 |
const long long int | VEHPARS_PERSON_CAPACITY_SET = 2 << 18 |
const long long int | VEHPARS_PERSON_NUMBER_SET = 2 << 19 |
const long long int | VEHPARS_POISSON_SET = 2 << 9 |
const long long int | VEHPARS_PROB_SET = 2 << 8 |
const long long int | VEHPARS_ROUTE_SET = 2 << 10 |
const long long int | VEHPARS_SPEEDFACTOR_SET = 2 << 24 |
const long long int | VEHPARS_TO_TAZ_SET = 2 << 16 |
const long long int | VEHPARS_VIA_SET = 2 << 23 |
const long long int | VEHPARS_VPH_SET = 2 << 7 |
const long long int | VEHPARS_VTYPE_SET = 2 |
Definition in file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the arrival lane.
Definition at line 256 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the arrival position.
Definition at line 274 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the lateral arrival position.
Enumerator | |
---|---|
DEFAULT | No information given; use default. |
GIVEN | The position is given. |
RIGHT | At the rightmost side of the lane. |
CENTER | At the center of the lane. |
LEFT | At the leftmost side of the lane. |
Definition at line 292 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the arrival speed.
Enumerator | |
---|---|
DEFAULT | No information given; use default. |
GIVEN | The speed is given. |
CURRENT | The current speed is used. |
Definition at line 310 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to depart.
Definition at line 114 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose a lane on depart.
Definition at line 136 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the departure position.
Enumerator | |
---|---|
DEFAULT | No information given; use default. |
GIVEN | The position is given. |
GIVEN_VEHROUTE | The position is set by the vehroute device. |
RANDOM | A random position is chosen. |
FREE | A free position is chosen. |
BASE | Back-at-zero position. |
LAST | Insert behind the last vehicle as close as possible to still allow the specified departSpeed. Fallback to DepartPosDefinition::BASE if there is no vehicle on the departLane yet. |
RANDOM_FREE | If a fixed number of random choices fails, a free position is chosen. |
RANDOM_LOCATION | The position may be chosen freely in a polygon defined by a taz. |
SPLIT_FRONT | depart position for a split vehicle is in front of the continuing vehicle |
STOP | depart position is endPos of first stop |
Definition at line 160 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the lateral departure position.
Definition at line 190 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the departure speed.
Enumerator | |
---|---|
DEFAULT | No information given; use default. |
GIVEN | The speed is given. |
GIVEN_VEHROUTE | The speed is set by the vehroute device. |
RANDOM | The speed is chosen randomly. |
MAX | The maximum safe speed is used. |
DESIRED | The maximum lane speed is used (speedLimit * speedFactor) |
LIMIT | The maximum lane speed is used (speedLimit) |
LAST | The speed of the last vehicle. Fallback to DepartSpeedDefinition::DESIRED if there is no vehicle on the departLane yet. |
AVG | The average speed on the lane. Fallback to DepartSpeedDefinition::DESIRED if there is no vehicle on the departLane yet. |
Definition at line 216 of file SUMOVehicleParameter.h.
|
strong |
Possible ways to choose the departure and arrival edge.
Enumerator | |
---|---|
DEFAULT | No information given; use default. |
GIVEN | The edge index is given. |
RANDOM | The edge is chosen randomly. |
Definition at line 242 of file SUMOVehicleParameter.h.
const double MIN_STOP_LENGTH = 2 * POSITION_EPS |
Definition at line 104 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addStop().
const int STOP_ARRIVAL_SET = 2 << 14 |
Definition at line 96 of file SUMOVehicleParameter.h.
Referenced by SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_CONTAINER_TRIGGER_SET = 2 << 7 |
Definition at line 89 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), RouteHandler::parseStopParameters(), and GNEStop::setAttribute().
const int STOP_DURATION_SET = 2 << 1 |
Definition at line 83 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), libsumo::Helper::buildStopParameters(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), MSLane::handleCollisionBetween(), MSLane::handleIntermodalCollisionBetween(), GNEStop::isAttributeEnabled(), GNEStopPlan::isAttributeEnabled(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), MSDevice_StationFinder::rerouteToChargingStation(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), GNEStopPlan::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const int STOP_END_SET = 2 |
Definition at line 82 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addStop(), RORouteHandler::addStop(), libsumo::Helper::buildStopParameters(), MSStop::getEndPos(), GNEStopFrame::getStopParameter(), MSLane::handleCollisionBetween(), MSLane::handleIntermodalCollisionBetween(), MSDevice_StationFinder::notifyMove(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GUIVehicle::rerouteDRTStop(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
const int STOP_ENDED_SET = 2 << 16 |
Definition at line 98 of file SUMOVehicleParameter.h.
Referenced by MSDevice_Vehroutes::notifyStopEnded(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), MEVehicle::saveState(), MSVehicle::saveState(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_EXPECTED_CONTAINERS_SET = 2 << 8 |
Definition at line 90 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_EXPECTED_SET = 2 << 6 |
Definition at line 88 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_EXTENSION_SET = 2 << 3 |
Definition at line 85 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), GNEStop::isAttributeEnabled(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const int STOP_INDEX_END = -1 |
Definition at line 77 of file SUMOVehicleParameter.h.
Referenced by ROVehicle::addStop(), MSBaseVehicle::addStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), MSDevice_Taxi::prepareStop(), and MSBaseVehicle::setSkips().
const int STOP_INDEX_FIT = -2 |
Definition at line 78 of file SUMOVehicleParameter.h.
Referenced by ROVehicle::addStop(), MSBaseVehicle::addStop(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), and GUIVehicle::rerouteDRTStop().
const int STOP_INDEX_REPEAT = -3 |
Definition at line 79 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addStop(), and MSRouteHandler::closeRoute().
const int STOP_JOIN_SET = 2 << 13 |
Definition at line 95 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_JUMP_SET = 2 << 20 |
Definition at line 102 of file SUMOVehicleParameter.h.
Referenced by GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), MSBaseVehicle::insertJump(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_LINE_SET = 2 << 10 |
Definition at line 92 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const int STOP_ONDEMAND_SET = 2 << 19 |
Definition at line 101 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const int STOP_PARKING_SET = 2 << 5 |
Definition at line 87 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopParameters(), GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_PERMITTED_SET = 2 << 15 |
Definition at line 97 of file SUMOVehicleParameter.h.
Referenced by MSDevice_Taxi::dispatchShared(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_POSLAT_SET = 2 << 18 |
Definition at line 100 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_SPEED_SET = 2 << 11 |
Definition at line 93 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildStop(), GNEStopFrame::getStopParameter(), MSBaseVehicle::insertJump(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_SPLIT_SET = 2 << 12 |
Definition at line 94 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_START_SET = 1 |
Definition at line 81 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), MSLane::handleCollisionBetween(), MSLane::handleIntermodalCollisionBetween(), MSDevice_StationFinder::notifyMove(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GUIVehicle::rerouteDRTStop(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
const int STOP_STARTED_SET = 2 << 17 |
Definition at line 99 of file SUMOVehicleParameter.h.
Referenced by MSDevice_Vehroutes::notifyStopEnded(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), MEVehicle::saveState(), MSVehicle::saveState(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
const int STOP_TRIGGER_SET = 2 << 4 |
Definition at line 86 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), GNEStop::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), and SUMOVehicleParameter::Stop::write().
const int STOP_TRIP_ID_SET = 2 << 9 |
Definition at line 91 of file SUMOVehicleParameter.h.
Referenced by GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const int STOP_UNTIL_SET = 2 << 2 |
Definition at line 84 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), libsumo::Helper::buildStopParameters(), GNERouteHandler::duplicatePlan(), GNEStopFrame::getStopParameter(), GNEStop::isAttributeEnabled(), GNEStopPlan::isAttributeEnabled(), SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), MSDevice_StationFinder::rerouteToChargingStation(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), GNEStop::toggleAttribute(), GNEStopPlan::toggleAttribute(), and SUMOVehicleParameter::Stop::write().
const long long int VEHPARS_ARRIVALEDGE_SET = 2 << 26 |
Definition at line 70 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_ARRIVALLANE_SET = 2 << 11 |
Definition at line 55 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getAttributeDouble(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_ARRIVALPOS_SET = 2 << 12 |
Definition at line 56 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSRouteHandler::addPersonTrip(), MSRouteHandler::addWalk(), MSStageDriving::canLeaveVehicle(), GUIBaseVehicle::drawStopLabels(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), MSStageTrip::getVehicles(), SUMOVehicleParserHelper::parseCommonAttributes(), MSStageTrip::reroute(), MSStageTrip::routeOutput(), MSStageWalking::routeOutput(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setMoveShape(), and SUMOVehicleParameter::write().
const long long int VEHPARS_ARRIVALPOSLAT_SET = 2 << 22 |
Definition at line 66 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_ARRIVALSPEED_SET = 2 << 13 |
Definition at line 57 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), MSStageTrip::getVehicles(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_CALIBRATORSPEED_SET = 2 << 27 |
Definition at line 71 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNECalibratorFlow::isAttributeEnabled(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNECalibratorFlow::toggleAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_CFMODEL_PARAMS_SET = 2 << 29 |
Definition at line 73 of file SUMOVehicleParameter.h.
Referenced by MSVehicle::ignoreFoe(), and MSBaseVehicle::setCarFollowModelParameter().
const long long int VEHPARS_COLOR_SET = 1 |
Definition at line 43 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEDemandElement::getColorByScheme(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GUIContainer::setFunctionalColor(), GUIBaseVehicle::setFunctionalColor(), GUIPerson::setFunctionalColor(), MSDevice_ToC::setVehicleColor(), and SUMOVehicleParameter::write().
const long long int VEHPARS_CONTAINER_NUMBER_SET = 2 << 20 |
Definition at line 64 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_DEPARTEDGE_SET = 2 << 25 |
Definition at line 69 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_DEPARTLANE_SET = 2 << 1 |
Definition at line 45 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleOverRoute(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getAttributeDouble(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
const long long int VEHPARS_DEPARTPOS_SET = 2 << 2 |
Definition at line 46 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSRouteHandler::addStop(), ROPerson::addTrip(), GNECalibratorFlow::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), MSStageTrip::getVehicles(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setMoveShape(), GNEVehicle::updateGeometry(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
const long long int VEHPARS_DEPARTPOSLAT_SET = 2 << 21 |
Definition at line 65 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
const long long int VEHPARS_DEPARTSPEED_SET = 2 << 3 |
Definition at line 47 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleOverRoute(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
const long long int VEHPARS_END_SET = 2 << 4 |
Definition at line 48 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::isFlowAttributeEnabled(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setDefaultFlowAttributes(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_FORCE_REROUTE = 2 << 17 |
Definition at line 61 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSRouteHandler::addPersonTrip(), MSTransportableDevice_Routing::buildDevices(), MSDevice_Routing::buildVehicleDevices(), MSRouteHandler::closeFlow(), MSRouteHandler::closeTrip(), MSRouteHandler::closeVehicle(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), MSBaseVehicle::getRouteValidity(), MEVehicle::loadState(), MSVehicle::loadState(), LIBSUMO_NAMESPACE::Vehicle::moveTo(), MSBaseVehicle::MSBaseVehicle(), MSDevice_Routing::MSDevice_Routing(), SUMORouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSBaseVehicle::saveState(), MSInsertionControl::saveState(), MSRailSignalControl::vehicleStateChanged(), MSDevice_Vehroutes::writeOutput(), and MSDevice_Vehroutes::writeXMLRoute().
const long long int VEHPARS_FROM_TAZ_SET = 2 << 15 |
Definition at line 59 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), and SUMOVehicleParameter::write().
const long long int VEHPARS_INSERTION_CHECKS_SET = (long long int)2 << 31 |
Definition at line 75 of file SUMOVehicleParameter.h.
Referenced by MSLane::getInsertionChecks(), SUMOVehicleParserHelper::parseCommonAttributes(), and SUMOVehicleParameter::write().
const long long int VEHPARS_JUNCTIONMODEL_PARAMS_SET = 2 << 28 |
Definition at line 72 of file SUMOVehicleParameter.h.
Referenced by MSLink::ignoreFoe(), MSBaseVehicle::setJunctionModelParameter(), and MSTransportable::setJunctionModelParameter().
const long long int VEHPARS_LINE_SET = 2 << 14 |
Definition at line 58 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), MSBaseVehicle::saveState(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_NUMBER_SET = 2 << 5 |
Definition at line 49 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::isFlowAttributeEnabled(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setDefaultFlowAttributes(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_PARKING_BADGES_SET = (long long int)2 << 30 |
Definition at line 74 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::getParkingBadges(), SUMOVehicleParserHelper::parseCommonAttributes(), and SUMOVehicleParameter::write().
const long long int VEHPARS_PERIOD_SET = 2 << 6 |
Definition at line 50 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::isFlowAttributeEnabled(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setDefaultFlowAttributes(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_PERSON_CAPACITY_SET = 2 << 18 |
Definition at line 62 of file SUMOVehicleParameter.h.
const long long int VEHPARS_PERSON_NUMBER_SET = 2 << 19 |
Definition at line 63 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNECalibratorFlow::getAttribute(), GNEVehicle::getAttribute(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
const long long int VEHPARS_POISSON_SET = 2 << 9 |
Definition at line 53 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::isFlowAttributeEnabled(), GNEDemandElementFlow::setDefaultFlowAttributes(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_PROB_SET = 2 << 8 |
Definition at line 52 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::isFlowAttributeEnabled(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setDefaultFlowAttributes(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_ROUTE_SET = 2 << 10 |
Definition at line 54 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addVehicleStopsToImplicitRoute(), MSRouteHandler::closeVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::setAttribute(), and GNEVehicle::setAttribute().
const long long int VEHPARS_SPEEDFACTOR_SET = 2 << 24 |
Definition at line 68 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParserHelper::parseCommonAttributes(), MSBaseVehicle::saveState(), MSTransportable::saveState(), MSEdge::validateDepartSpeed(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
const long long int VEHPARS_TO_TAZ_SET = 2 << 16 |
Definition at line 60 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), and SUMOVehicleParameter::write().
const long long int VEHPARS_VIA_SET = 2 << 23 |
Definition at line 67 of file SUMOVehicleParameter.h.
Referenced by GNEVehicle::setAttribute().
const long long int VEHPARS_VPH_SET = 2 << 7 |
Definition at line 51 of file SUMOVehicleParameter.h.
Referenced by GNECalibratorFlow::getAttribute(), GNECalibratorFlow::isAttributeEnabled(), GNEDemandElementFlow::isFlowAttributeEnabled(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseFlowAttributes(), GNECalibratorFlow::setAttribute(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNECalibratorFlow::toggleAttribute(), and GNEDemandElementFlow::toggleFlowAttribute().
const long long int VEHPARS_VTYPE_SET = 2 |
Definition at line 44 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ROPerson::addTrip(), MSStageTrip::getVehicles(), GNECalibratorFlow::isAttributeEnabled(), SUMOVehicleParserHelper::parseCommonAttributes(), GNECalibratorFlow::toggleAttribute(), SUMOVehicleParameter::write(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().