Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSDevice_SSM::Encounter::ConflictPointInfo Struct Reference

ConflictPointInfo stores some information on a specific conflict point (used to store information on ssm-extremal values) More...

Collaboration diagram for MSDevice_SSM::Encounter::ConflictPointInfo:
[legend]

Public Member Functions

 ConflictPointInfo (double time, Position x, EncounterType type, double ssmValue, double speed)
 

Data Fields

Position pos
 Predicted location of the conflict: In case of MERGING and CROSSING: entry point to conflict area for follower In case of FOLLOWING: position of leader's back.
 
double speed
 speed of the reporting vehicle at the given time/position
 
double time
 time point of the conflict
 
EncounterType type
 Type of the conflict.
 
double value
 value of the corresponding SSM
 

Detailed Description

ConflictPointInfo stores some information on a specific conflict point (used to store information on ssm-extremal values)

Definition at line 188 of file MSDevice_SSM.h.

Constructor & Destructor Documentation

◆ ConflictPointInfo()

MSDevice_SSM::Encounter::ConflictPointInfo::ConflictPointInfo ( double  time,
Position  x,
EncounterType  type,
double  ssmValue,
double  speed 
)
inline

Definition at line 202 of file MSDevice_SSM.h.

Field Documentation

◆ pos

Position MSDevice_SSM::Encounter::ConflictPointInfo::pos

Predicted location of the conflict: In case of MERGING and CROSSING: entry point to conflict area for follower In case of FOLLOWING: position of leader's back.

Definition at line 194 of file MSDevice_SSM.h.

Referenced by MSDevice_SSM::writeOutConflict().

◆ speed

double MSDevice_SSM::Encounter::ConflictPointInfo::speed

speed of the reporting vehicle at the given time/position

Definition at line 200 of file MSDevice_SSM.h.

Referenced by MSDevice_SSM::writeOutConflict().

◆ time

double MSDevice_SSM::Encounter::ConflictPointInfo::time

time point of the conflict

Definition at line 190 of file MSDevice_SSM.h.

Referenced by MSDevice_SSM::writeOutConflict().

◆ type

EncounterType MSDevice_SSM::Encounter::ConflictPointInfo::type

Type of the conflict.

Definition at line 196 of file MSDevice_SSM.h.

Referenced by MSDevice_SSM::writeOutConflict().

◆ value

double MSDevice_SSM::Encounter::ConflictPointInfo::value

value of the corresponding SSM

Definition at line 198 of file MSDevice_SSM.h.

Referenced by MSDevice_SSM::determinePET(), MSDevice_SSM::qualifiesAsConflict(), and MSDevice_SSM::writeOutConflict().


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