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

Structure to collect some info on the encounter needed during ssm calculation by various functions. More...

Collaboration diagram for MSDevice_SSM::EncounterApproachInfo:
[legend]

Public Member Functions

 EncounterApproachInfo (Encounter *e)
 

Data Fields

Position conflictPoint
 
double drac
 
double egoConflictAreaLength
 
std::pair< const MSLane *, double > egoConflictEntryCrossSection
 
double egoConflictEntryDist
 
double egoConflictExitDist
 
double egoEstimatedConflictEntryTime
 
double egoEstimatedConflictExitTime
 
Encounterencounter
 
double foeConflictAreaLength
 
std::pair< const MSLane *, double > foeConflictEntryCrossSection
 
double foeConflictEntryDist
 
double foeConflictExitDist
 
double foeEstimatedConflictEntryTime
 
double foeEstimatedConflictExitTime
 
double mdrac
 
std::pair< double, double > pet
 
double ppet
 
double ttc
 
EncounterType type
 

Detailed Description

Structure to collect some info on the encounter needed during ssm calculation by various functions.

Definition at line 312 of file MSDevice_SSM.h.

Constructor & Destructor Documentation

◆ EncounterApproachInfo()

MSDevice_SSM::EncounterApproachInfo::EncounterApproachInfo ( Encounter e)

Definition at line 482 of file MSDevice_SSM.cpp.

Field Documentation

◆ conflictPoint

Position MSDevice_SSM::EncounterApproachInfo::conflictPoint

◆ drac

double MSDevice_SSM::EncounterApproachInfo::drac

◆ egoConflictAreaLength

double MSDevice_SSM::EncounterApproachInfo::egoConflictAreaLength

◆ egoConflictEntryCrossSection

std::pair<const MSLane*, double> MSDevice_SSM::EncounterApproachInfo::egoConflictEntryCrossSection

Definition at line 332 of file MSDevice_SSM.h.

◆ egoConflictEntryDist

◆ egoConflictExitDist

◆ egoEstimatedConflictEntryTime

double MSDevice_SSM::EncounterApproachInfo::egoEstimatedConflictEntryTime

◆ egoEstimatedConflictExitTime

double MSDevice_SSM::EncounterApproachInfo::egoEstimatedConflictExitTime

◆ encounter

◆ foeConflictAreaLength

double MSDevice_SSM::EncounterApproachInfo::foeConflictAreaLength

◆ foeConflictEntryCrossSection

std::pair<const MSLane*, double> MSDevice_SSM::EncounterApproachInfo::foeConflictEntryCrossSection

Definition at line 333 of file MSDevice_SSM.h.

◆ foeConflictEntryDist

◆ foeConflictExitDist

◆ foeEstimatedConflictEntryTime

double MSDevice_SSM::EncounterApproachInfo::foeEstimatedConflictEntryTime

◆ foeEstimatedConflictExitTime

double MSDevice_SSM::EncounterApproachInfo::foeEstimatedConflictExitTime

◆ mdrac

double MSDevice_SSM::EncounterApproachInfo::mdrac

◆ pet

std::pair<double, double> MSDevice_SSM::EncounterApproachInfo::pet

◆ ppet

double MSDevice_SSM::EncounterApproachInfo::ppet

◆ ttc

double MSDevice_SSM::EncounterApproachInfo::ttc

◆ type


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