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
- IOException
public 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.