public class NodeInfo
extends java.lang.Object
| Constructor and Description |
|---|
NodeInfo(LegacyNode node)
Construct a NodeInfo object.
|
| Modifier and Type | Method and Description |
|---|---|
Point2D |
getLocation()
Get the node location.
|
LegacyNode |
getNode()
Get the LegacyNode.
|
GMLRoad |
getRoad()
Get the generated GMLRoad.
|
void |
process(LegacyMap legacy,
GMLMap gml,
java.util.Map<java.lang.Integer,RoadInfo> roadInfo,
java.util.Map<java.lang.Integer,BuildingInfo> buildingInfo)
Process the node and create GMLRoad objects if required.
|
public NodeInfo(LegacyNode node)
node - The LegacyNode to store info about.public LegacyNode getNode()
public Point2D getLocation()
public GMLRoad getRoad()
public void process(LegacyMap legacy, GMLMap gml, java.util.Map<java.lang.Integer,RoadInfo> roadInfo, java.util.Map<java.lang.Integer,BuildingInfo> buildingInfo)
legacy - The legacy map.gml - The GML map.roadInfo - A map from road ID to RoadInfo.buildingInfo - A map from building ID to BuildingInfo.