80 const std::string& name,
double chargingPower,
double totalPower,
double efficiency,
81 bool chargeInTransit,
SUMOTime chargeDelay,
const std::string& chargeType,
98 const std::string& name,
double chargingPower,
double totalPower,
double efficiency,
99 bool chargeInTransit,
SUMOTime chargeDelay,
const std::string& chargeType,
A class that stores a 2D geometrical boundary.
A lane area vehicles can halt at (gui-version)
const std::string getOptionalName() const override
Returns the stopping place name.
std::vector< double > myFGShapeRotations
The rotations of the shape parts.
PositionVector myFGShape
The shape.
std::vector< double > myFGShapeLengths
The lengths of the shape parts.
~GUIChargingStation()
Destructor.
double myFGSignRot
The rotation of the sign.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own popup-menu.
void initAppearance(MSLane &lane, double frompos, double topos)
Returns the stopping place name.
Boundary getCenteringBoundary() const override
Returns the boundary to which the view shall be centered in order to show the object.
const Position & getSignPos() const
double getExaggeration(const GUIVisualizationSettings &s) const override
return exaggeration associated with this GLObject
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own parameter window.
Position myFGSignPos
The position of the sign.
void drawGL(const GUIVisualizationSettings &s) const override
Draws the object.
A window containing a gl-object's parameter.
Stores the information about how to visualize structures.
Representation of a lane in the micro simulation.
The simulated network and simulation perfomer.
A lane area vehicles can halt at.
A point in 2D or 3D with translation and scaling methods.