 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GNEChange_Edge_h
17 #define GNEChange_Edge_h
An Element which don't belongs to GNENet but has influency in the simulation.
const std::vector< GNEDemandElement * > & myChildEdgeDemandElements
vector of references to vector of child demand elements (used by lanes)
const std::vector< GNEShape * > & myEdgeParentShapes
reference to vector of parent shapes
A NBNetBuilder extended by visualisation and editing capabilities.
std::vector< std::vector< GNEShape * > > myLaneParentShapes
vector of references to vector of parent shapes (used by lanes)
std::vector< std::vector< GNEShape * > > myChildLaneShapes
vector of references to vector of child shapes (used by lanes)
FXString undoName() const
return undoName
A road/street connecting two junctions (netedit-version)
std::vector< std::vector< GNEAdditional * > > myLaneParentAdditionals
vector of references to vector of parent additionals (used by lanes)
std::vector< std::vector< GNEDemandElement * > > myLaneParentDemandElements
vector of references to vector of parent demand elements (used by lanes)
std::vector< std::vector< GNEAdditional * > > myChildLaneAdditionals
vector of references to vector of child additional (used by lanes)
const std::vector< GNEAdditional * > & myEdgeParentAdditionals
reference to vector of parent additionals
std::vector< std::vector< GNEDemandElement * > > myChildLaneDemandElements
vector of references to vector of child demand elements (used by lanes)
FXString redoName() const
get Redo name
GNEChange_Edge(GNEEdge *edge, bool forward)
Constructor for creating/deleting an edge.
const std::vector< GNEShape * > & myChildEdgeShapes
reference to vector of child shapes
const std::vector< GNEAdditional * > & myChildEdgeAdditionals
reference to vector of child additional
the function-object for an editing operation (abstract base)
GNEEdge * myEdge
full information regarding the edge that is to be created/deleted
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
~GNEChange_Edge()
Destructor.
const std::vector< GNEDemandElement * > & myEdgeParentDemandElements
reference to vector of parent demand elements