 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GNEChange_DemandElement_h
17 #define GNEChange_DemandElement_h
An Element which don't belongs to GNENet but has influency in the simulation.
An Element which don't belongs to GNENet but has influency in the simulation.
const std::vector< GNEEdge * > & myEdgePath
reference to edge path vector
const std::vector< GNEShape * > & myChildShapes
reference to vector of child shapes
const std::vector< GNEShape * > & myParentShapes
reference to vector of parent shapes
const std::vector< GNEAdditional * > & myParentAdditionals
reference to vector of parent additionals
FXString undoName() const
return undoName
A road/street connecting two junctions (netedit-version)
const std::vector< GNELane * > & myParentLanes
reference to vector of parent lanes
const std::vector< GNEDemandElement * > & myChildDemandElements
reference to vector of child demand elements
FXString redoName() const
get Redo name
GNEDemandElement * myDemandElement
full information regarding the demand element element that is to be created/deleted
~GNEChange_DemandElement()
Destructor.
const std::vector< GNEDemandElement * > & myParentDemandElements
reference to vector of parent demand elements
const std::vector< GNELane * > & myChildLanes
reference to vector of child lanes
const std::vector< GNEEdge * > & myParentEdges
reference to vector of parent edges
const std::vector< GNEEdge * > & myChildEdges
reference to vector of child edges
the function-object for an editing operation (abstract base)
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
const std::vector< GNEAdditional * > & myChildAdditionals
reference to vector of child additional
GNEChange_DemandElement(GNEDemandElement *demandElement, bool forward)
Constructor for creating/deleting an demand element element.