23 #ifndef MSLogicJunction_h
24 #define MSLogicJunction_h
88 std::vector<MSLane*> incoming
90 , std::vector<MSLane*>
internal
98 #ifdef HAVE_INTERNAL_LANES
99 std::vector<MSLane*> myInternalLanes;
The base class for an intersection.
std::vector< MSLane * > myIncomingLanes
list of incoming lanes
MSLogicJunction & operator=(const MSLogicJunction &)
Invalidated assignment operator.
A point in 2D or 3D with translation and scaling methods.
std::bitset< 64 > InnerState
Container for junction-internal lane occupation Each element of this container represents one particu...
virtual ~MSLogicJunction()
Destructor.
virtual void postloadInit()
initialises the junction after the whole net has been loaded
MSLogicJunction(const std::string &id, SumoXMLNodeType type, const Position &position, const PositionVector &shape, std::vector< MSLane * > incoming)
Constructor.
std::bitset< 64 > LinkFoes
Container for link foes.
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
#define HAVE_INTERNAL_LANES
Representation of a lane in the micro simulation.