78 const std::string& name,
double chargingPower,
double efficiency,
79 bool chargeInTransit,
SUMOTime chargeDelay,
const std::string& chargeType,
95 const std::string& name,
double chargingPower,
double efficiency,
96 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)
std::vector< double > myFGShapeRotations
The rotations of the shape parts.
PositionVector myFGShape
The shape.
std::vector< double > myFGShapeLengths
The lengths of the shape parts.
double getExaggeration(const GUIVisualizationSettings &s) const
return exaggeration associated with this GLObject
~GUIChargingStation()
Destructor.
const std::string getOptionalName() const
Returns the stopping place name.
double myFGSignRot
The rotation of the sign.
void initAppearance(MSLane &lane, double frompos, double topos)
Returns the stopping place name.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
const Position & getSignPos() const
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
Position myFGSignPos
The position of the sign.
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.