49 #ifdef CHECK_MEMORY_LEAKS
51 #endif // CHECK_MEMORY_LEAKS
58 :
Named(id), xID(-1), yID(-1), myAmCenter(false) {}
62 :
Named(id), xID(xIDa), yID(yIDa), myAmCenter(false) {}
66 :
Named(id), xID(xIDa), yID(yIDa), myAmCenter(amCenter) {}
70 NGEdgeList::iterator li;
128 for (NGEdgeList::const_iterator i =
LinkList.begin(); i !=
LinkList.end(); ++i) {
static StringBijection< SumoXMLNodeType > NodeTypes
A netgen-representation of an edge.
bool myAmCenter
Information whether this is the center of a cpider-net.
bool connected(NGNode *node) const
Returns whether the other node is connected.
static GeoConvHelper & getProcessing()
the coordinate transformation to use for input conversion and processing
bool x2cartesian(Position &from, bool includeInBoundary=true)
The base class for traffic light logic definitions.
void removeLink(NGEdge *link)
Removes the given link.
NBNode * buildNBNode(NBNetBuilder &nb) const
Builds and returns this node's netbuild-representation.
static OptionsCont & getOptions()
Retrieves the options.
std::string getString(const std::string &name) const
Returns the string-value of the named option (only for Option_String)
static StringBijection< TrafficLightType > TrafficLightTypes
A point in 2D or 3D with translation and scaling methods.
Base class for objects which have an id.
Position myPosition
The position of the node.
std::string myID
The name of the object.
SumoXMLNodeType
Numbers representing special SUMO-XML-attribute values for representing node- (junction-) types used ...
Instance responsible for building networks.
NGNode(const std::string &id)
Constructor.
NBTrafficLightLogicCont & getTLLogicCont()
Returns the traffic light logics container.
Represents a single node (junction) during network building.
T get(const std::string &str) const
bool insert(NBTrafficLightDefinition *logic, bool forceInsert=false)
Adds a logic definition to the dictionary.
A netgen-representation of a node.
A traffic light logics which must be computed (only nodes/edges are given)
NGEdgeList LinkList
List of connected links.
void addLink(NGEdge *link)
Adds the given link to the internal list.
bool isSet(const std::string &name, bool failOnNonExistant=true) const
Returns the information whether the named option is set.