 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
18 #ifndef MSRightOfWayJunction_h
19 #define MSRightOfWayJunction_h
63 std::vector<MSLane*> incoming,
64 std::vector<MSLane*>
internal,
MSRightOfWayJunction & operator=(const MSRightOfWayJunction &)
Invalidated assignment operator.
Representation of a lane in the micro simulation.
const MSJunctionLogic * getLogic() const
void postloadInit()
initialises the junction after the whole net has been loaded
virtual ~MSRightOfWayJunction()
Destructor.
MSRightOfWayJunction(const std::string &id, SumoXMLNodeType type, const Position &position, const PositionVector &shape, std::vector< MSLane * > incoming, std::vector< MSLane * > internal, MSJunctionLogic *logic)
Constructor.
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
std::map< const MSLink *, std::vector< MSLane * > > myLinkFoeInternalLanes
MSJunctionLogic * myLogic
A point in 2D or 3D with translation and scaling methods.
const std::vector< MSLane * > & getFoeInternalLanes(const MSLink *const srcLink) const
A junction with right-of-way - rules.
std::map< const MSLink *, std::vector< MSLink * > > myLinkFoeLinks
const std::vector< MSLink * > & getFoeLinks(const MSLink *const srcLink) const