55 const double startPos,
const double endPos,
const std::string& name,
const std::vector<std::string>& lines,
56 const int personCapacity,
const double parkingLength,
const RGBColor& color,
const bool friendlyPosition,
76 const double startPos,
const double endPos,
const std::string& name,
const std::vector<std::string>& lines,
77 const int personCapacity,
const double parkingLength,
const RGBColor& color,
const bool friendlyPosition,
172 GNELane* lane,
const double startPos,
const double endPos,
const std::string& name,
173 const std::vector<std::string>& lines,
const int personCapacity,
const double parkingLength,
174 const RGBColor& color,
const bool friendlyPosition,
const double angle,
SumoXMLTag
Numbers representing SUMO-XML - element names.
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
double getAttributeDouble(SumoXMLAttr key) const override
void drawGL(const GUIVisualizationSettings &s) const override
Draws the object.
void setAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override
static GNEBusStop * buildTrainStop(GNENet *net)
default constructor
std::string getAttribute(SumoXMLAttr key) const override
GNEBusStop(const GNEBusStop &)=delete
Invalidated copy constructor.
double myParkingLength
custom space for vehicles that park at this stop
bool isValid(SumoXMLAttr key, const std::string &value) override
void updateGeometry() override
update pre-computed geometry information
std::vector< std::string > myLines
The list of lines that are assigned to this stop.
void writeAdditional(OutputDevice &device) const override
write additional element into a xml file
GNEBusStop & operator=(const GNEBusStop &)=delete
Invalidated assignment operator.
static GNEBusStop * buildBusStop(GNENet *net)
default constructor
int myPersonCapacity
maximum number of persons that can wait at this stop
Stores the information about how to visualize structures.
Static storage of an output device and its base (abstract) implementation.
std::map< std::string, std::string > Map
parameters map