23 #ifndef GUIMEVehicle_h 24 #define GUIMEVehicle_h
Position getPosition(const SUMOReal offset=0) const
Return current position (x/y, cartesian)
A vehicle from the mesoscopic point of view.
std::string getStopInfo() const
retrieve information about the current stop state
SUMOReal getAngle() const
Return current angle.
Stores the information about how to visualize structures.
void drawRouteHelper(const MSRoute &r, SUMOReal exaggeration) const
Draws the route.
GUIParameterTableWindow * getTypeParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own type parameter window.
The car-following model and parameter.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
SUMOReal getColorValue(int activeScheme) const
gets the color value according to the current scheme index
A point in 2D or 3D with translation and scaling methods.
~GUIMEVehicle()
destructor
void selectBlockingFoes() const
adds the blocking foes to the current selection
A MSVehicle extended by some values for usage within the gui.
SUMOReal getAngle() const
Returns the vehicle's direction in degrees.
bool drawAction_drawCarriageClass(const GUIVisualizationSettings &s, SUMOVehicleShape guiShape, bool asImage) const
draws the given guiShape if it has distinc carriages/modules and eturns true if so ...
Structure representing possible vehicle parameter.
SUMOVehicleShape
Definition of vehicle classes to differ between different appearences.
A MSVehicle extended by some values for usage within the gui.
Position getPosition(const SUMOReal offset=0) const
Return current position (x/y, cartesian)
SUMOReal getLastLaneChangeOffset() const
Returns the time since the last lane change in seconds.
GUIMEVehicle(SUMOVehicleParameter *pars, const MSRoute *route, const MSVehicleType *type, const SUMOReal speedFactor)
Constructor.
A window containing a gl-object's parameter.