public class Node extends Object
Copyright (c) 2013-2014 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
Node(long id,
double longi,
double lati) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(Tag nodetag) |
boolean |
contains(String key) |
long |
getID() |
double |
getLatitude() |
double |
getLongitude() |
Tag |
getTag(String tagKey) |
List<Tag> |
getTags() |
boolean |
isCrossing() |
boolean |
isStopSign() |
boolean |
isTrafficSignal() |
boolean |
isYieldSign() |
void |
setCrossing(boolean crossing) |
void |
setID(long id) |
void |
setLatitude(double lati) |
void |
setLongitude(double longi) |
void |
setStopSign(boolean stopSign) |
void |
setTags(List<Tag> theNodeTags)
Set/replace the Node Tags.
|
void |
setTrafficSignal(boolean trafficSignal) |
void |
setYieldSign(boolean yieldSign) |
String |
toString() |
public Node(long id,
double longi,
double lati)
id - longi - lati - public final void setID(long id)
id - public final void setLongitude(double longi)
longi - public final void setLatitude(double lati)
lati - public final long getID()
public final double getLongitude()
public final double getLatitude()
public final Tag getTag(String tagKey) throws IOException
tagKey - IOExceptionpublic final void setTags(List<Tag> theNodeTags)
theNodeTags - List<Tag>; the list of Node tagspublic final void addTag(Tag nodetag)
nodetag - public final boolean contains(String key)
key - public final boolean isTrafficSignal()
public final void setTrafficSignal(boolean trafficSignal)
trafficSignal - set trafficSignal.public final boolean isStopSign()
public final void setStopSign(boolean stopSign)
stopSign - set stopSign.public final boolean isYieldSign()
public final void setYieldSign(boolean yieldSign)
yieldSign - set yieldSign.public final boolean isCrossing()
public final void setCrossing(boolean crossing)
crossing - set crossing.Copyright © 2014–2015 Delft University of Technology. All rights reserved.