24 #ifndef GUIChargingStation_h 25 #define GUIChargingStation_h 85 const std::vector<std::string>& lines,
MSLane& lane,
PositionVector myFGShape
The shape.
SUMOReal chargeInTransit
allow charge in transit
~GUIChargingStation()
Destructor.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
Stores the information about how to visualize structures.
A class that stores a 2D geometrical boundary.
The simulated network and simulation perfomer.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
A point in 2D or 3D with translation and scaling methods.
SUMOReal myFGSignRot
The rotation of the sign.
std::vector< SUMOReal > myFGShapeLengths
The lengths of the shape parts.
GUIChargingStation(const std::string &id, const std::vector< std::string > &lines, MSLane &lane, SUMOReal frompos, SUMOReal topos, SUMOReal new_chrgpower, SUMOReal new_efficiency, SUMOReal new_ChargeInTransit, SUMOReal new_ChargeDelay)
Constructor.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
Position myFGSignPos
The position of the sign.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
SUMOReal chargeDelay
charge delay
SUMOReal efficiency
efficiency of the Charging Station
A lane area vehicles can halt at (gui-version)
SUMOReal chrgpower
chrgpower of the Charging Station
std::vector< SUMOReal > myFGShapeRotations
The rotations of the shape parts.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.