/** * 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 } }