44 lines
807 B
Java
44 lines
807 B
Java
/**
|
|
* Container for an osm node with tags or restrictions (pre-pocessor version)
|
|
*
|
|
* @author ab
|
|
*/
|
|
package btools.mapcreator;
|
|
|
|
|
|
public class OsmNodePT extends OsmNodeP {
|
|
public byte[] descriptionBits;
|
|
|
|
public RestrictionData firstRestriction;
|
|
|
|
public OsmNodePT() {
|
|
}
|
|
|
|
public OsmNodePT(OsmNodeP n) {
|
|
ilat = n.ilat;
|
|
ilon = n.ilon;
|
|
selev = n.selev;
|
|
bits = n.bits;
|
|
}
|
|
|
|
public OsmNodePT(byte[] descriptionBits) {
|
|
this.descriptionBits = descriptionBits;
|
|
}
|
|
|
|
@Override
|
|
public final byte[] getNodeDecsription() {
|
|
return descriptionBits;
|
|
}
|
|
|
|
@Override
|
|
public final RestrictionData getFirstRestriction() {
|
|
return firstRestriction;
|
|
}
|
|
|
|
@Override
|
|
public boolean isTransferNode() {
|
|
return false; // always have descriptionBits so never transfernode
|
|
}
|
|
|
|
}
|