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.