116 bool future,
bool noLoop,
const RGBColor& col)
const override;
std::shared_ptr< const MSRoute > ConstMSRoutePtr
A class that stores a 2D geometrical boundary.
A MSVehicle extended by some values for usage within the gui.
A MSVehicle extended by some values for usage within the gui.
void selectBlockingFoes() const override
adds the blocking foes to the current selection
Position getVisualPosition(bool s2, const double offset=0) const override
Return current position taking into account secondary shape.
double getColorValue(const GUIVisualizationSettings &s, int activeScheme) const override
gets the color value according to the current scheme index
virtual Boundary getCenteringBoundary() const override
Returns the boundary to which the view shall be centered in order to show the object.
double getVisualAngle(bool) const override
Returns the vehicle's direction in radians taking into account secondary shape.
std::string getStopInfo() const override
retrieve information about the current stop state
~GUIMEVehicle()
destructor
Position getPosition(const double offset=0) const override
Return current position (x/y, cartesian)
void drawAction_drawCarriageClass(const GUIVisualizationSettings &s, double scaledLength, bool asImage) const override
draws the given guiShape with distinct carriages/modules
double getLastLaneChangeOffset() const override
Returns the time since the last lane change in seconds.
void drawRouteHelper(const GUIVisualizationSettings &s, ConstMSRoutePtr r, bool future, bool noLoop, const RGBColor &col) const override
Draws the route.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own parameter window.
double getExaggeration(const GUIVisualizationSettings &s) const override
return exaggeration associated with this GLObject
GUIParameterTableWindow * getTypeParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own type parameter window.
double getAngle() const override
Return current angle.
bool isSelected() const override
whether this vehicle is selected in the GUI
std::string getEdgeID() const
A window containing a gl-object's parameter.
Stores the information about how to visualize structures.
A vehicle from the mesoscopic point of view.
Position getPosition(const double offset=0) const
Return current position (x/y, cartesian)
double getAngle() const
Returns the vehicle's direction in degrees.
The car-following model and parameter.
A point in 2D or 3D with translation and scaling methods.
Structure representing possible vehicle parameter.