sumolib.net.node
index
/home/delphi/gcc/sumo/tools/sumolib/net/node.py

# Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
# Copyright (C) 2011-2019 German Aerospace Center (DLR) and others.
# This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v2.0
# which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
# SPDX-License-Identifier: EPL-2.0

 
Classes
       
Node

 
class Node
    Nodes from a sumo network
 
  Methods defined here:
__init__(self, id, type, coord, incLanes, intLanes=None)
addIncoming(self, edge)
addOutgoing(self, edge)
areFoes(self, link1, link2)
forbids(self, possProhibitor, possProhibited)
getConnections(self, source=None, target=None)
getCoord(self)
getCoord3D(self)
getID(self)
getIncoming(self)
getInternal(self)
getLinkIndex(self, conn)
getNeighboringNodes(self, outgoingNodes=True, incomingNodes=True)
getOutgoing(self)
getParam(self, key, default=None)
getParams(self)
getShape(self)
Returns the shape of the node in 2d.
 
This function returns the shape of the node, as defined in the net.xml
file. The returned shape is a list containing numerical
2-tuples representing the x,y coordinates of the shape points.
 
If no shape is defined in the xml, an empty list will be returned.
getShape3D(self)
Returns the shape of the node in 3d.
 
This function returns the shape of the node, as defined in the net.xml
file. The returned shape is a list containing numerical
3-tuples representing the x,y,z coordinates of the shape points.
 
If no shape is defined in the xml, an empty list will be returned.
getType(self)
setFoes(self, index, foes, prohibits)
setParam(self, key, value)
setShape(self, shape)
Set the shape of the node.
 
Shape must be a list containing x,y,z coords as numbers
to represent the shape of the node.