SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MSVehicle::DriveProcessItem Struct Reference

#include <MSVehicle.h>

Public Member Functions

void adaptLeaveSpeed (SUMOReal v)
 
 DriveProcessItem (MSLink *link, SUMOReal vPass, SUMOReal vWait, bool setRequest, SUMOTime arrivalTime, SUMOReal arrivalSpeed, SUMOReal distance)
 
SUMOReal getLeaveSpeed () const
 

Data Fields

SUMOReal accelV
 
SUMOReal myArrivalSpeed
 
SUMOTime myArrivalTime
 
SUMOReal myDistance
 
MSLinkmyLink
 
bool mySetRequest
 
SUMOReal myVLinkPass
 
SUMOReal myVLinkWait
 

Detailed Description

Definition at line 1004 of file MSVehicle.h.

Constructor & Destructor Documentation

MSVehicle::DriveProcessItem::DriveProcessItem ( MSLink link,
SUMOReal  vPass,
SUMOReal  vWait,
bool  setRequest,
SUMOTime  arrivalTime,
SUMOReal  arrivalSpeed,
SUMOReal  distance 
)
inline

Definition at line 1013 of file MSVehicle.h.

Member Function Documentation

void MSVehicle::DriveProcessItem::adaptLeaveSpeed ( SUMOReal  v)
inline

Definition at line 1018 of file MSVehicle.h.

References accelV, and MIN2().

SUMOReal MSVehicle::DriveProcessItem::getLeaveSpeed ( ) const
inline

Definition at line 1025 of file MSVehicle.h.

References accelV, and myVLinkPass.

Referenced by MSVehicle::checkRewindLinkLanes().

Field Documentation

SUMOReal MSVehicle::DriveProcessItem::accelV

Definition at line 1012 of file MSVehicle.h.

Referenced by adaptLeaveSpeed(), and getLeaveSpeed().

SUMOReal MSVehicle::DriveProcessItem::myArrivalSpeed

Definition at line 1010 of file MSVehicle.h.

Referenced by MSVehicle::checkRewindLinkLanes().

SUMOTime MSVehicle::DriveProcessItem::myArrivalTime

Definition at line 1009 of file MSVehicle.h.

Referenced by MSVehicle::checkRewindLinkLanes().

SUMOReal MSVehicle::DriveProcessItem::myDistance

Definition at line 1011 of file MSVehicle.h.

MSLink* MSVehicle::DriveProcessItem::myLink

Definition at line 1005 of file MSVehicle.h.

Referenced by MSVehicle::checkRewindLinkLanes().

bool MSVehicle::DriveProcessItem::mySetRequest

Definition at line 1008 of file MSVehicle.h.

SUMOReal MSVehicle::DriveProcessItem::myVLinkPass

Definition at line 1006 of file MSVehicle.h.

Referenced by getLeaveSpeed().

SUMOReal MSVehicle::DriveProcessItem::myVLinkWait

Definition at line 1007 of file MSVehicle.h.


The documentation for this struct was generated from the following file: