 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
19 #ifndef MSLogicJunction_h
20 #define MSLogicJunction_h
58 typedef std::bitset<SUMO_MAX_CONNECTIONS>
LinkBits;
80 std::vector<MSLane*> incoming,
81 std::vector<MSLane*>
internal
MSLogicJunction(const std::string &id, SumoXMLNodeType type, const Position &position, const PositionVector &shape, std::vector< MSLane * > incoming, std::vector< MSLane * > internal)
Constructor.
Representation of a lane in the micro simulation.
The base class for an intersection.
std::vector< MSLane * > myInternalLanes
list of internal lanes
std::vector< MSLane * > myIncomingLanes
list of incoming lanes
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
A point in 2D or 3D with translation and scaling methods.
MSLogicJunction & operator=(const MSLogicJunction &)
Invalidated assignment operator.
MSLogicJunction(const MSLogicJunction &)
Invalidated copy constructor.
const std::vector< MSLane * > getInternalLanes() const
Returns all internal lanes on the junction.
virtual ~MSLogicJunction()
Destructor.
std::bitset< SUMO_MAX_CONNECTIONS > LinkBits
Container for link response and foes.
virtual void postloadInit()
initialises the junction after the whole net has been loaded