public class NodeData extends PrimitiveData implements INode
AbstractPrimitive.KeyValueVisitor| Modifier and Type | Field and Description |
|---|---|
private double |
lat |
private double |
lon |
private static long |
serialVersionUID |
changesetId, FLAG_DELETED, FLAG_INCOMPLETE, FLAG_MODIFIED, FLAG_VISIBLE, flags, id, keys, timestamp, user, version| Constructor and Description |
|---|
NodeData()
Constructs a new
NodeData. |
NodeData(NodeData data)
Constructs a new
NodeData. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PrimitiveVisitor visitor)
Makes the given visitor visit this primitive.
|
LatLon |
getCoor()
Returns lat/lon coordinates of this node.
|
EastNorth |
getEastNorth()
Returns east/north coordinates of this node.
|
OsmPrimitiveType |
getType()
Gets the type of object represented by this object.
|
private boolean |
isLatLonKnown() |
NodeData |
makeCopy() |
void |
setCoor(LatLon coor)
Sets lat/lon coordinates of this node.
|
void |
setEastNorth(EastNorth eastNorth)
Sets east/north coordinates of this node.
|
java.lang.String |
toString() |
getFilteredList, keysChangedImpl, setId, setIncomplete, setVersionclearOsmMetadata, cloneFrom, generateUniqueId, get, getChangesetId, getDisplayType, getFlagsAsString, getId, getIgnoreCase, getKeys, getLocalName, getName, getNumKeys, getPrimitiveId, getRawTimestamp, getTimestamp, getUniqueId, getUser, getVersion, hasKey, hasKeys, hasTag, hasTag, hasTag, isDeleted, isIncomplete, isKeyFalse, isKeyTrue, isModified, isNew, isNewOrUndeleted, isTimestampEmpty, isUndeleted, isUsable, isVisible, keySet, put, remove, removeAll, setChangesetId, setDeleted, setKeys, setKeys, setModified, setOsmId, setRawTimestamp, setTimestamp, setUser, setVisible, updateFlags, visitKeysclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChangesetId, getId, getLocalName, getName, getPrimitiveId, getRawTimestamp, getTimestamp, getUser, getVersion, isDeleted, isIncomplete, isModified, isNewOrUndeleted, isTimestampEmpty, isUndeleted, isUsable, isVisible, setChangesetId, setDeleted, setModified, setOsmId, setRawTimestamp, setTimestamp, setUser, setVisibleget, getKeys, hasKeys, keySet, put, remove, removeAll, setKeysgetUniqueId, isNewprivate static final long serialVersionUID
private double lat
private double lon
public NodeData()
NodeData.private boolean isLatLonKnown()
public LatLon getCoor()
INodepublic final void setCoor(LatLon coor)
INodepublic EastNorth getEastNorth()
INodegetEastNorth in interface INodepublic void setEastNorth(EastNorth eastNorth)
INodesetEastNorth in interface INodeeastNorth - east/north coordinates of this nodepublic NodeData makeCopy()
makeCopy in class PrimitiveDatapublic java.lang.String toString()
toString in class PrimitiveDatapublic OsmPrimitiveType getType()
PrimitiveIdgetType in interface PrimitiveIdNode,
Way,
Relationpublic void accept(PrimitiveVisitor visitor)
IPrimitiveaccept in interface IPrimitivevisitor - visitor