99 return getEdge().getID();
115 const VehCont& getVehiclesSecure()
const;
123 void releaseVehicles()
const;
133 void planMovements(
const SUMOTime t);
137 bool executeMovements(
SUMOTime t, std::vector<MSLane*>& into);
141 bool integrateNewVehicle(
SUMOTime t);
147 void detectCollisions(
SUMOTime timestep,
const std::string& stage);
186 Boundary getCenteringBoundary()
const;
199 const std::vector<SUMOReal>& getShapeRotations()
const;
200 const std::vector<SUMOReal>& getShapeLengths()
const;
208 void drawBikeMarkings()
const;
217 SUMOReal getStoredEdgeTravelTime()
const;
221 SUMOReal getLoadedEdgeWeight()
const;
224 void setGeometry(osg::Geometry* geom) {
233 void closeTraffic(
bool rebuildAllowed =
true);
241 void swapAfterLaneChange(
SUMOTime t);
255 const MSLane::VehCont::iterator& at,
265 void drawArrows()
const;
266 void drawLane2LaneConnections()
const;
272 SUMOReal getColorValue(
size_t activeScheme)
const;
275 SUMOReal getScaleValue(
size_t activeScheme)
const;
278 bool setFunctionalColor(
size_t activeScheme)
const;
281 bool setMultiColor(
const GUIColorer& c)
const;
311 osg::Geometry* myGeom;
std::vector< RGBColor > myShapeColors
The color of the shape parts (cached)
Representation of a vehicle in the micro simulation.
unsigned int myIndex
The lane index.
Stores the information about how to visualize structures.
const std::string & getParentName() const
Returns the name of the parent object (if any)
std::vector< MSVehicle * > VehCont
Container for vehicles.
Notification
Definition of a vehicle state.
SVCPermissions myOriginalPermissions
A class that stores a 2D geometrical boundary.
The simulated network and simulation perfomer.
Representation of a lane in the micro simulation (gui-version)
std::vector< SUMOReal > myShapeRotations
The rotations of the shape parts.
A road/street connecting two junctions.
MFXMutex myLock
The mutex used to avoid concurrent updates of the vehicle buffer.
std::vector< SUMOReal > myShapeLengths
The lengths of the shape parts.
The vehicle has departed (was inserted into the network)
A MSNet extended by some values for usage within the gui.
SUMOReal myHalfLaneWidth
Half of lane width, for speed-up.
bool myAmClosed
state for dynamic lane closings
SUMOReal myQuarterLaneWidth
Quarter of lane width, for speed-up.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.