![]() |
Eclipse SUMO - Simulation of Urban MObility
|
lane2lane struct More...
#include <GNEGeometry.h>
Public Member Functions | |
Lane2laneConnection (const GNELane *originLane) | |
constructor More... | |
void | updateLane2laneConnection () |
update More... | |
Data Fields | |
std::map< const GNELane *, Geometry > | connectionsMap |
connection shape More... | |
Private Member Functions | |
Lane2laneConnection & | operator= (const Lane2laneConnection &other)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
const GNELane * | myOriginLane = nullptr |
origin lane More... | |
lane2lane struct
Definition at line 255 of file GNEGeometry.h.
GNEGeometry::Lane2laneConnection::Lane2laneConnection | ( | const GNELane * | originLane | ) |
constructor
Definition at line 395 of file GNEGeometry.cpp.
|
privatedelete |
Invalidated assignment operator.
void GNEGeometry::Lane2laneConnection::updateLane2laneConnection | ( | ) |
update
Definition at line 401 of file GNEGeometry.cpp.
References PositionVector::area(), NBNode::computeSmoothShape(), NBEdge::getLaneShape(), NBEdge::getNumLanes(), NBNode::getShape(), NBEdge::getToNode(), and NBEdge::getTurnDestination().
Referenced by GNELane::updateGeometry().
connection shape
Definition at line 264 of file GNEGeometry.h.
Referenced by GNEGeometry::calculateLaneGeometricPath(), and GNEGeometry::SegmentGeometry::updateLane2LaneSegment().
|
private |
origin lane
Definition at line 268 of file GNEGeometry.h.