Eclipse SUMO - Simulation of Urban MObility
GNEDemandElement::EdgeStopIndex Struct Reference

auxiliar struct used for calculate pathStopIndex More...

#include <GNEDemandElement.h>

Collaboration diagram for GNEDemandElement::EdgeStopIndex:
[legend]

Public Member Functions

 EdgeStopIndex (GNEEdge *edge_, GNEDemandElement *stop)
 constructor More...
 

Data Fields

const GNEEdgeedge = nullptr
 edge (obtained from segment) More...
 
int stopIndex = -1
 stopIndex (-1 menans out of route) More...
 
std::vector< GNEDemandElement * > stops
 list of stops placed in the edge More...
 

Private Member Functions

 EdgeStopIndex ()
 default constructor (disabled) More...
 

Detailed Description

auxiliar struct used for calculate pathStopIndex

Definition at line 414 of file GNEDemandElement.h.

Constructor & Destructor Documentation

◆ EdgeStopIndex() [1/2]

GNEDemandElement::EdgeStopIndex::EdgeStopIndex ( GNEEdge edge_,
GNEDemandElement stop 
)
inline

constructor

Definition at line 417 of file GNEDemandElement.h.

◆ EdgeStopIndex() [2/2]

GNEDemandElement::EdgeStopIndex::EdgeStopIndex ( )
inlineprivate

default constructor (disabled)

Definition at line 432 of file GNEDemandElement.h.

Field Documentation

◆ edge

const GNEEdge* GNEDemandElement::EdgeStopIndex::edge = nullptr

edge (obtained from segment)

Definition at line 422 of file GNEDemandElement.h.

◆ stopIndex

int GNEDemandElement::EdgeStopIndex::stopIndex = -1

stopIndex (-1 menans out of route)

Definition at line 428 of file GNEDemandElement.h.

◆ stops

std::vector<GNEDemandElement*> GNEDemandElement::EdgeStopIndex::stops

list of stops placed in the edge

Definition at line 425 of file GNEDemandElement.h.


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