185 std::map<GUISUMOAbstractView*, int>
dummy;
SUMOReal getSpeed() const
the current speed of the person
std::map< GUISUMOAbstractView *, int > myAdditionalVisualizations
Enabled visualisations, per view.
void drawAction_drawWalkingareaPath(const GUIVisualizationSettings &s) const
show persons's current route
SUMOReal getNaviDegree() const
return the current angle of the person
void drawAction_drawAsImage(const GUIVisualizationSettings &s) const
Stores the information about how to visualize structures.
bool hasActiveAddVisualisation(GUISUMOAbstractView *const parent, int which) const
Returns whether the named feature is enabled in the given view.
SUMOReal getColorValue(size_t activeScheme) const
gets the color value according to the current scheme index
void setColor(const GUIVisualizationSettings &s) const
sets the color according to the currente settings
void drawAction_drawAsPoly(const GUIVisualizationSettings &s) const
A class that stores a 2D geometrical boundary.
The car-following model and parameter.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
MFXMutex myLock
The mutex used to avoid concurrent updates of the vehicle buffer.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
std::vector< MSTransportable::Stage * > MSTransportablePlan
the structure holding the plan of a transportable
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
virtual void drawGLAdditional(GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const
Draws additionally triggered visualisations.
VisualisationFeatures
Additional visualisation feature ids.
bool setFunctionalColor(size_t activeScheme) const
sets the color according to the current scheme index and some vehicle function
A point in 2D or 3D with translation and scaling methods.
void setPositionInVehicle(const Position &pos)
void drawAction_drawAsTriangle(const GUIVisualizationSettings &s) const
show the current walkingarea path
GUIPerson(const SUMOVehicleParameter *pars, const MSVehicleType *vtype, MSTransportable::MSTransportablePlan *plan)
Constructor.
void removeActiveAddVisualisation(GUISUMOAbstractView *const parent, int which)
Adds the named visualisation feature to the given view.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
SUMOReal getWaitingSeconds() const
the time this person spent waiting in seconds
SUMOReal getEdgePos() const
return the offset from the start of the current edge
Structure representing possible vehicle parameter.
void addActiveAddVisualisation(GUISUMOAbstractView *const parent, int which)
Adds the named visualisation feature to the given view.
A device which collects info on the vehicle trip (mainly on departure and arrival) ...
Position getPosition() const
return the Network coordinate of the person
Position myPositionInVehicle
The position of a person while riding a vehicle.
A window containing a gl-object's parameter.