|
SUMO - Simulation of Urban MObility
|
#include <MSChrgStn.h>
Public Member Functions | |
| void | addTo (const StoringVisitor &cont) const |
| Adds this object to the given container. More... | |
| void | addTransportable (MSTransportable *p) |
| adds a transportable to this stop More... | |
| void | enter (SUMOVehicle *what, SUMOReal beg, SUMOReal end) |
| Called if a vehicle enters this stop. More... | |
| SUMOReal | getBeginLanePosition () const |
| Returns the begin position of this stop. More... | |
| SUMOReal | getChargeDelay () const |
| Get parameter 03, get Charge Delay. More... | |
| SUMOReal | getChargeInTransit () const |
| Get parameter 03, get chargeInTransit. More... | |
| SUMOReal | getChrgPower () const |
| Get parameter 01, charging station's charging power. More... | |
| SUMOReal | getEfficency () const |
| Get parameter 02, efficiency of the charging station. More... | |
| SUMOReal | getEndLanePosition () const |
| Returns the end position of this stop. More... | |
| const std::string & | getID () const |
| Returns the id. More... | |
| const MSLane & | getLane () const |
| Returns the lane this stop is located at. More... | |
| SUMOReal | getLastFreePos (const SUMOVehicle &forVehicle) const |
| Returns the last free position on this stop. More... | |
| unsigned int | getTransportableNumber () const |
| Returns the number of transportables waiting on this stop. More... | |
| void | leaveFrom (SUMOVehicle *what) |
| Called if a vehicle leaves this stop. More... | |
| MSChrgStn (const std::string &new_ChrgStnID, const std::vector< std::string > &new_lines, MSLane &new_Lane, SUMOReal new_StartPos, SUMOReal new_EndPos, SUMOReal new_ChrgPower, SUMOReal new_Efficency, SUMOReal new_ChargeInTransit, SUMOReal new_ChargeDelay) | |
| void | removeTransportable (MSTransportable *p) |
| Removes a transportable from this stop. More... | |
| void | setChrgPower (SUMOReal new_ChrgPower) |
| Set parameter 05, charging station's charging power. More... | |
| void | setEfficency (SUMOReal new_Efficency) |
| Set parameter 06, efficiency of the charging station. More... | |
| void | setID (const std::string &newID) |
| resets the id More... | |
| bool | vehicleIsInside (const SUMOReal position) |
| Check if a vehicle is inside in the Charge Station. More... | |
| virtual | ~MSChrgStn () |
Protected Member Functions | |
| void | computeLastFreePos () |
| Computes the last free position on this stop. More... | |
Protected Attributes | |
| SUMOReal | myBegPos |
| The begin position this bus stop is located at. More... | |
| SUMOReal | myEndPos |
| The end position this bus stop is located at. More... | |
| std::map< SUMOVehicle *, std::pair< SUMOReal, SUMOReal > > | myEndPositions |
| A map from objects (vehicles) to the areas they acquire after entering the stop. More... | |
| std::string | myID |
| The name of the object. More... | |
| MSLane & | myLane |
| The lane this bus stop is located at. More... | |
| SUMOReal | myLastFreePos |
| The last free position at this stop (variable) More... | |
| std::vector< std::string > | myLines |
| The list of lines that are assigned to this stop. More... | |
| std::vector< MSTransportable * > | myWaitingTransportables |
| Persons waiting at this stop. More... | |
Private Member Functions | |
| std::string | SUMOReal_str (const SUMOReal &var) |
| convert from SUMOReal to String More... | |
Private Attributes | |
| SUMOReal | ChargeDelay |
| Parameter 03, Charge Delay. More... | |
| SUMOReal | ChargeInTransit |
| Parameter 03, Allow charge in transit. More... | |
| SUMOReal | ChrgPower |
| Parameter 01, charging station's charging power. More... | |
| SUMOReal | Efficency |
| Parameter 02, efficiency of the charging station. More... | |
Definition at line 61 of file MSChrgStn.h.
| MSChrgStn::MSChrgStn | ( | const std::string & | new_ChrgStnID, |
| const std::vector< std::string > & | new_lines, | ||
| MSLane & | new_Lane, | ||
| SUMOReal | new_StartPos, | ||
| SUMOReal | new_EndPos, | ||
| SUMOReal | new_ChrgPower, | ||
| SUMOReal | new_Efficency, | ||
| SUMOReal | new_ChargeInTransit, | ||
| SUMOReal | new_ChargeDelay | ||
| ) |
Definition at line 49 of file MSChrgStn.cpp.
References MSStoppingPlace::getBeginLanePosition(), getChrgPower(), getEfficency(), MSStoppingPlace::getEndLanePosition(), Named::getID(), and SUMOReal_str().
|
virtual |
Definition at line 72 of file MSChrgStn.cpp.
|
inlineinherited |
Adds this object to the given container.
| in,filled] | cont The container to add this item to |
Definition at line 121 of file Named.h.
References Named::StoringVisitor::add().
|
inlineinherited |
adds a transportable to this stop
Definition at line 145 of file MSStoppingPlace.h.
References MSStoppingPlace::myWaitingTransportables.
|
protectedinherited |
Computes the last free position on this stop.
The last free position is the one, the last vehicle ends at. It is stored in myLastFreePos. If no vehicle halts, the last free position gets the value of myEndPos.
Definition at line 101 of file MSStoppingPlace.cpp.
References MSStoppingPlace::myEndPos, MSStoppingPlace::myEndPositions, and MSStoppingPlace::myLastFreePos.
Referenced by MSStoppingPlace::enter(), MSStoppingPlace::leaveFrom(), and MSStoppingPlace::MSStoppingPlace().
|
inherited |
Called if a vehicle enters this stop.
Stores the position of the entering vehicle in myEndPositions.
Recomputes the free space using "computeLastFreePos" then.
| [in] | what | The vehicle that enters the bus stop |
| [in] | beg | The begin halting position of the vehicle |
| [in] | what | The end halting position of the vehicle |
Definition at line 77 of file MSStoppingPlace.cpp.
References MSStoppingPlace::computeLastFreePos(), and MSStoppingPlace::myEndPositions.
Referenced by MSVehicle::processNextStop().
|
inherited |
Returns the begin position of this stop.
Definition at line 65 of file MSStoppingPlace.cpp.
References MSStoppingPlace::myBegPos.
Referenced by MSRouteHandler::addStop(), MSVehicle::addTraciBusOrContainerStop(), MSNet::getChrgStnID(), MSChrgStn(), MSVehicle::processNextStop(), and vehicleIsInside().
| SUMOReal MSChrgStn::getChargeDelay | ( | ) | const |
Get parameter 03, get Charge Delay.
Definition at line 95 of file MSChrgStn.cpp.
References ChargeDelay.
Referenced by MSDevice_Battery::notifyMove().
| SUMOReal MSChrgStn::getChargeInTransit | ( | ) | const |
Get parameter 03, get chargeInTransit.
Definition at line 90 of file MSChrgStn.cpp.
References ChargeInTransit.
Referenced by MSDevice_Battery::notifyMove().
| SUMOReal MSChrgStn::getChrgPower | ( | ) | const |
Get parameter 01, charging station's charging power.
Definition at line 80 of file MSChrgStn.cpp.
References ChrgPower.
Referenced by MSChrgStn(), MSDevice_Battery::notifyMove(), and setChrgPower().
| SUMOReal MSChrgStn::getEfficency | ( | ) | const |
Get parameter 02, efficiency of the charging station.
Definition at line 85 of file MSChrgStn.cpp.
References Efficency.
Referenced by MSChrgStn(), MSDevice_Battery::notifyMove(), and setEfficency().
|
inherited |
Returns the end position of this stop.
Definition at line 71 of file MSStoppingPlace.cpp.
References MSStoppingPlace::myEndPos.
Referenced by MSRouteHandler::addStop(), MSVehicle::addTraciBusOrContainerStop(), MSNet::getBusStopID(), MSNet::getChrgStnID(), MSNet::getContainerStopID(), MSChrgStn(), MSRouteHandler::parseWalkPositions(), MSVehicle::processNextStop(), and vehicleIsInside().
|
inlineinherited |
Returns the id.
Definition at line 60 of file Named.h.
References Named::myID.
Referenced by NIImporter_SUMO::_loadNetwork(), MSVehicleTransfer::add(), TraCIServerAPI_Lane::StoringVisitor::add(), Named::StoringVisitor::add(), MSDetectorControl::add(), RORouteDef::addAlternative(), MSLane::addApproachingLane(), MSNet::addBusStop(), MSNet::addChrgStn(), NBLoadedSUMOTLDef::addConnection(), NLHandler::addConnection(), MSNet::addContainerStop(), NIXMLConnectionsHandler::addCrossing(), RODFDetectorCon::addDetector(), RONet::addEdge(), ROJTREdge::addFollowerProbability(), MSTLLogicControl::TLSLogicVariants::addLogic(), RONet::addNode(), NIImporter_SUMO::addPhase(), NBEdge::addRestrictedLane(), RONet::addRouteDef(), NBDistrict::addSink(), NBDistrict::addSource(), NIXMLEdgesHandler::addSplit(), NBTrafficLightLogic::addStep(), MSRouteHandler::addStop(), MSVehicle::addStop(), NIXMLTrafficLightsHandler::addTlConnection(), NIVissimDisturbance::addToNode(), MSVehicle::addTraciBusOrContainerStop(), MSVehicle::addTraciStop(), AGActivityTripWriter::addTrip(), GUITrafficLightLogicWrapper::begin2TrackPhases(), MSContainer::MSContainerStage_Driving::beginEventOutput(), MSContainer::MSContainerStage_Waiting::beginEventOutput(), MSPerson::MSPersonStage_Driving::beginEventOutput(), MSPerson::MSPersonStage_Waiting::beginEventOutput(), NLEdgeControlBuilder::build(), NIVisumTL::build(), RODFNet::buildApproachList(), MS_E2_ZS_CollectorOverLanes::buildCollector(), NBNode::buildCrossings(), NBNode::buildCrossingsAndWalkingAreas(), NIImporter_VISUM::buildDistrictNode(), NIVissimConnection::buildEdgeConnections(), RODFNet::buildEdgeFlowMap(), NBEdge::buildInnerEdges(), NGEdge::buildNBEdge(), NIVissimEdge::buildNBEdge(), NBRampsComputer::buildOffRamp(), NBRampsComputer::buildOnRamp(), NBNode::buildWalkingAreas(), MSSimpleTrafficLightLogic::changeStepAndDuration(), NBEdge::checkGeometry(), MSVehicleTransfer::checkInsertions(), ODDistrictHandler::closeDistrict(), NLHandler::closeEdge(), RORouteHandler::closeRouteDistribution(), RORouteHandler::closeVehicle(), NBTrafficLightDefinition::collectAllLinks(), NBLoadedSUMOTLDef::collectEdges(), NBTrafficLightDefinition::collectEdges(), ROJTRRouter::compute(), NBTrafficLightDefinition::compute(), NBNode::computeInternalLaneShape(), NBEdge::computeLaneShapes(), NBNode::computeLogic(), NBOwnTLDef::computeLogicAndConts(), NBNode::computeNodeShape(), RODFNet::computeRoutesFor(), NBTrafficLightLogicCont::computeSingleLogic(), NBTurningDirectionsComputer::computeTurnDirectionsForNode(), NGNet::connect(), MSAbstractLaneChangeModel::continueLaneChangeManeuver(), NLDetectorBuilder::convUncontE2PosLength(), GUINet::createTLWrapper(), NIVissimDistrictConnection::dict_BuildDistricts(), MSContainer::MSContainerStage_Driving::endEventOutput(), MSContainer::MSContainerStage_Waiting::endEventOutput(), MSPerson::MSPersonStage_Driving::endEventOutput(), MSPerson::MSPersonStage_Waiting::endEventOutput(), MSE3Collector::enter(), MSCalibrator::execute(), Command_SaveTLSState::execute(), Command_SaveTLSSwitchStates::execute(), Command_SaveTLSSwitches::execute(), MSVTypeProbe::execute(), MSPModel_Striping::MovePedestrians::execute(), MSVehicle::executeMove(), MSLane::executeMovements(), NBNodeCont::extract(), NBTrafficLightLogicCont::extract(), NBEdgeCont::extract(), NBRampsComputer::fulfillsRampConstraints(), RODFDetectorCon::getAggFlowFor(), RODFDetectorCon::getAnyDetectorForEdge(), MSNet::getBusStopID(), MSNet::getChrgStnID(), MSNet::getContainerStopID(), NBEdge::getCrossingAngle(), RODFNet::getDetectorEdge(), MSMeanData::getEdgeID(), PedestrianEdge< E, L, N >::getEffort(), NBEdge::getFirstNonPedestrianLane(), MS_E2_ZS_CollectorOverLanes::getLanePredeccessorLanes(), NIImporter_VISUM::getNamedEdgeContinuating(), MSPerson::getNextEdge(), MSPModel_Striping::getNextLane(), GUIVehicle::getParameterWindow(), GUITrafficLightLogicWrapper::getPopUpMenu(), NLTriggerBuilder::getPosition(), NLDetectorBuilder::getPositionChecking(), NBNode::getPossiblySplittedIncoming(), NBNode::getPossiblySplittedOutgoing(), NIImporter_VISUM::getReversedContinuating(), MSVehicleControl::getWaitingVehicle(), NBNode::guessCrossings(), RODFDetectorCon::guessEmptyFlows(), NBNodeCont::guessTLs(), GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow(), MSLane::handleCollision(), NBEdgeCont::ignoreFilterMatch(), MSRailSignal::init(), MSActuatedTrafficLightLogic::init(), MSTrafficLightLogic::init(), PedestrianEdge< E, L, N >::initPedestrianNetwork(), NIImporter_SUMO::initTrafficLightLogic(), NIXMLTrafficLightsHandler::initTrafficLightLogic(), NBDistrictCont::insert(), NBNodeCont::insert(), NBTrafficLightLogicCont::insert(), NBEdgeCont::insert(), MSEdge::insertVehicle(), NBNode::invalidateTLS(), MSTLLogicControl::isActive(), RODFNet::isDestination(), RODFNet::isFalseSource(), RODFNet::isSource(), NBNodeCont::joinJunctions(), NBEdgeCont::joinSameNodeConnectingEdges(), MSE3Collector::leave(), MSDevice_BTreceiver::BTreceiverUpdate::leaveRange(), NIImporter_OpenDrive::loadNetwork(), ODDistrictCont::makeDistricts(), MSPModel_Striping::moveInDirection(), NBRampsComputer::moveRampRight(), MSPModel_Striping::PState::moveToNextLane(), MSCalibrator::MSCalibrator(), MSChrgStn(), MSContainer::MSContainerStage_Waiting::MSContainerStage_Waiting(), MSDevice_Battery::MSDevice_Battery(), MSPerson::MSPersonStage_Waiting::MSPersonStage_Waiting(), NBLoadedTLDef::myCompute(), NIXMLEdgesHandler::myEndElement(), NIImporter_SUMO::myEndElement(), NIXMLConnectionsHandler::myStartElement(), MSLaneSpeedTrigger::myStartElement(), MSTriggeredRerouter::myStartElement(), NBConnection::NBConnection(), NBRequest::NBRequest(), MSDevice_BTsender::notifyEnter(), MSDevice_Tripinfo::notifyEnter(), MSDevice_BTreceiver::notifyEnter(), MSDevice_Example::notifyEnter(), MSCalibrator::VehicleRemover::notifyEnter(), MSDevice_Container::notifyLeave(), MSDevice_Person::notifyLeave(), MSDevice_Tripinfo::notifyLeave(), MSDevice_Example::notifyLeave(), MSDevice_BTsender::notifyLeave(), MSDevice_BTreceiver::notifyLeave(), MSDevice_Example::notifyMove(), MSDevice_BTsender::notifyMove(), MSDevice_BTreceiver::notifyMove(), GUIViewTraffic::onGamingClick(), RORouteHandler::openRoute(), Named::ComparatorIdLess::operator()(), NBTurningDirectionsComputer::combination_by_angle_sorter::operator()(), RODFNet::idComp::operator()(), NBNetBuilder::by_id_sorter::operator()(), NBOwnTLDef::edge_by_incoming_priority_sorter::operator()(), NBContHelper::same_connection_edge_sorter::operator()(), NBContHelper::edge_by_angle_to_nodeShapeCentroid_sorter::operator()(), MSEdge::by_id_sorter::operator()(), NBNode::nodes_by_id_sorter::operator()(), NIImporter_VISUM::parse_EdgePolys(), NIImporter_VISUM::parse_Lanes(), NIImporter_VISUM::parse_LanesConnections(), NIImporter_VISUM::parse_Turns(), NIImporter_VISUM::parse_TurnsToSignalGroups(), NIXMLConnectionsHandler::parseDeprecatedLaneDefinition(), NIXMLConnectionsHandler::parseLaneBound(), MSRouteHandler::parseWalkPositions(), NBLoadedSUMOTLDef::patchIfCrossingsAdded(), MSLCM_JE2013::patchSpeed(), NBLoadedTLDef::SignalGroup::patchTYellow(), MSRightOfWayJunction::postloadInit(), AGStreet::print(), TraCIServerAPI_TLS::processGet(), TraCIServerAPI_ArealDetector::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServerAPI_Vehicle::processSet(), NIXMLNodesHandler::processTrafficLightDefinitions(), NWWriter_SUMO::prohibitionConnection(), MSPModel_Striping::PState::PState(), NBEdgeCont::recheckPostProcessConnections(), NBLoadedTLDef::SignalGroup::remapIncoming(), NBLoadedTLDef::SignalGroup::remapOutgoing(), NBLoadedSUMOTLDef::removeConnection(), MSCalibrator::removePending(), NBNode::removeSelfLoops(), NBEdgeCont::removeUnwishedEdges(), NBNodeCont::removeUnwishedNodes(), NBNodeCont::rename(), NBEdgeCont::rename(), RORouteDef::repairCurrentRoute(), NBConnection::replaceFrom(), MSBaseVehicle::replaceRouteEdges(), NBConnection::replaceTo(), NIImporter_DlrNavteq::TrafficlightsHandler::report(), NIXMLTrafficLightsHandler::retrieveLaneIndex(), RODFNet::revalidateFlows(), PCPolyContainer::save(), RONet::saveAndRemoveRoutesUntil(), MSBaseVehicle::saveState(), MSDevice_Battery::setActBatKap(), MSDevice_Battery::setAirDragCoefficient(), NBNodeCont::setAsTLControlled(), setChrgPower(), MSDevice_Battery::setConstantPowerIntake(), NBEdge::setControllingTLInformation(), setEfficency(), MSDevice_Battery::setFrontSurfaceArea(), MSDevice_Battery::setInternalMomentOfInertia(), MSDevice_Battery::setMass(), MSDevice_Battery::setMaxBatKap(), NIXMLEdgesHandler::setNodes(), MSDevice_Battery::setPowerMax(), MSDevice_Battery::setPropulsionEfficiency(), MSDevice_Battery::setRadialDragCoefficient(), MSDevice_Battery::setRecuperationEfficiency(), MSLink::setRequestInformation(), MSDevice_Battery::setRollDragCoefficient(), NBOwnTLDef::setTLControllingInformation(), NBLoadedSUMOTLDef::setTLControllingInformation(), NBTrafficLightLogicCont::setTLControllingInformation(), NBLoadedTLDef::setTLControllingInformation(), NBEdgeCont::splitAt(), MSLane::succLinkSec(), GUITrafficLightLogicWrapper::switchTLSLogic(), MSDevice_BTreceiver::BTreceiverUpdate::updateVisibility(), TraCIServerAPI_Vehicle::vtdMap(), TraCIServerAPI_Vehicle::vtdMap_matchingRoutePosition(), MSLCM_JE2013::wantsChange(), MSBatteryExport::write(), MSEmissionExport::write(), MSFCDExport::write(), MSInstantInductLoop::write(), NBSign::writeAsPOI(), NWWriter_SUMO::writeConnection(), NWWriter_SUMO::writeDistrict(), MSFullExport::writeEdge(), MSXMLRawOut::writeEdge(), NWWriter_SUMO::writeEdge(), MSMeanData::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), RODFDetector::writeEmitterDefinition(), RODFDetectorCon::writeEmitterPOIs(), RODFDetectorCon::writeEmitters(), RODFDetectorCon::writeEndRerouterDetectors(), NWWriter_SUMO::writeInternalConnections(), writeInterval(), NWWriter_SUMO::writeJunction(), MSQueueExport::writeLane(), MSFullExport::writeLane(), NWWriter_DlrNavteq::writeLinksUnsplitted(), NWWriter_OpenDrive::writeNetwork(), NWWriter_XML::writeNodes(), NWWriter_DlrNavteq::writeNodesUnsplitted(), NWWriter_SUMO::writeRoundabout(), RODFDetectorCon::writeSpeedTrigger(), NWWriter_DlrNavteq::writeTrafficSignals(), MSInductLoop::writeTypedXMLOutput(), RODFDetectorCon::writeValidationDetectors(), MSFullExport::writeVehicles(), SUMO::Polygon::writeXML(), MSRouteProbe::writeXMLOutput(), and MSE2Collector::writeXMLOutput().
|
inherited |
Returns the lane this stop is located at.
Definition at line 59 of file MSStoppingPlace.cpp.
References MSStoppingPlace::myLane.
Referenced by MSRouteHandler::addStop(), MSVehicle::addTraciBusOrContainerStop(), MSNet::getBusStopID(), MSNet::getChrgStnID(), and MSNet::getContainerStopID().
|
inherited |
Returns the last free position on this stop.
Definition at line 84 of file MSStoppingPlace.cpp.
References MSVehicleType::getMinGap(), SUMOVehicle::getVehicleType(), MSStoppingPlace::myEndPos, and MSStoppingPlace::myLastFreePos.
Referenced by MSVehicle::planMoveInternal(), and MSVehicle::processNextStop().
|
inlineinherited |
Returns the number of transportables waiting on this stop.
Definition at line 140 of file MSStoppingPlace.h.
References MSStoppingPlace::myWaitingTransportables.
Referenced by GUIContainerStop::getParameterWindow(), GUIBusStop::getParameterWindow(), and TraCIServerAPI_Simulation::processGet().
|
inherited |
Called if a vehicle leaves this stop.
Removes the position of the vehicle from myEndPositions.
Recomputes the free space using "computeLastFreePos" then.
| [in] | what | The vehicle that leaves the bus stop |
Definition at line 93 of file MSStoppingPlace.cpp.
References MSStoppingPlace::computeLastFreePos(), and MSStoppingPlace::myEndPositions.
|
inlineinherited |
Removes a transportable from this stop.
Definition at line 150 of file MSStoppingPlace.h.
References MSStoppingPlace::myWaitingTransportables.
Referenced by MSVehicle::processNextStop().
|
inline |
Set parameter 05, charging station's charging power.
Definition at line 102 of file MSChrgStn.cpp.
References ChrgPower, getChrgPower(), Named::getID(), and SUMOReal_str().
|
inline |
Set parameter 06, efficiency of the charging station.
Definition at line 111 of file MSChrgStn.cpp.
References Efficency, getEfficency(), Named::getID(), and SUMOReal_str().
|
inlineinherited |
resets the id
| [in] | newID | The new id of this object |
Definition at line 68 of file Named.h.
References Named::myID.
Referenced by NBNodeCont::rename(), and NBEdgeCont::rename().
|
private |
convert from SUMOReal to String
| [in] | var | Variable in SUMOReal format |
Definition at line 129 of file MSChrgStn.cpp.
Referenced by MSChrgStn(), setChrgPower(), and setEfficency().
Check if a vehicle is inside in the Charge Station.
| [in] | position | Position of vehicle in the LANE |
Definition at line 119 of file MSChrgStn.cpp.
References MSStoppingPlace::getBeginLanePosition(), and MSStoppingPlace::getEndLanePosition().
|
private |
Parameter 03, Charge Delay.
Definition at line 118 of file MSChrgStn.h.
Referenced by getChargeDelay().
|
private |
Parameter 03, Allow charge in transit.
Definition at line 115 of file MSChrgStn.h.
Referenced by getChargeInTransit().
|
private |
Parameter 01, charging station's charging power.
Definition at line 109 of file MSChrgStn.h.
Referenced by getChrgPower(), and setChrgPower().
|
private |
Parameter 02, efficiency of the charging station.
Definition at line 112 of file MSChrgStn.h.
Referenced by getEfficency(), and setEfficency().
|
protectedinherited |
The begin position this bus stop is located at.
Definition at line 178 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::getBeginLanePosition(), GUIContainerStop::getParameterWindow(), GUIBusStop::getParameterWindow(), and GUIChrgStn::getParameterWindow().
|
protectedinherited |
The end position this bus stop is located at.
Definition at line 181 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::computeLastFreePos(), MSStoppingPlace::getEndLanePosition(), MSStoppingPlace::getLastFreePos(), GUIContainerStop::getParameterWindow(), GUIBusStop::getParameterWindow(), and GUIChrgStn::getParameterWindow().
|
protectedinherited |
A map from objects (vehicles) to the areas they acquire after entering the stop.
Definition at line 172 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::computeLastFreePos(), MSStoppingPlace::enter(), and MSStoppingPlace::leaveFrom().
|
protectedinherited |
The name of the object.
Definition at line 128 of file Named.h.
Referenced by GUI_E2_ZS_CollectorOverLanes::buildCollector(), RODFDetector::buildDestinationDistribution(), NGEdge::buildNBEdge(), NGNode::buildNBNode(), NBNode::computeNodeShape(), MSCalibrator::execute(), Named::getID(), NBEdge::getLaneID(), NBEdge::getLaneIDInsecure(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), MSActuatedTrafficLightLogic::init(), MSCalibrator::init(), NBEdge::init(), MSCalibrator::myStartElement(), MSCalibrator::VehicleRemover::notifyEnter(), MSMeanData::openInterval(), RORouteDef::preComputeCurrentRoute(), NBEdge::reinitNodes(), MSRoute::release(), RORouteDef::repairCurrentRoute(), Named::setID(), NBEdge::splitGeometry(), RODFDetector::writeEmitterDefinition(), MSXMLRawOut::writeLane(), NBNode::writeLogic(), RODFDetector::writeSingleSpeedTrigger(), MSCalibrator::writeXMLOutput(), and MSE3Collector::writeXMLOutput().
|
protectedinherited |
The lane this bus stop is located at.
Definition at line 175 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::getLane().
|
protectedinherited |
The last free position at this stop (variable)
Definition at line 184 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::computeLastFreePos(), and MSStoppingPlace::getLastFreePos().
|
protectedinherited |
The list of lines that are assigned to this stop.
Definition at line 169 of file MSStoppingPlace.h.
Referenced by GUIContainerStop::drawGL(), and GUIBusStop::drawGL().
|
protectedinherited |
Persons waiting at this stop.
Definition at line 187 of file MSStoppingPlace.h.
Referenced by MSStoppingPlace::addTransportable(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), MSStoppingPlace::getTransportableNumber(), and MSStoppingPlace::removeTransportable().