public class OsmNode extends LatLon implements OsmObject
OsmWay
,
OsmRelation
,
Node
coord, NULL_COORDINATE
Constructor and Description |
---|
OsmNode()
STD-CTOR.
|
OsmNode(double lat,
double lon)
CTOR.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Reinitialisiert.
|
byte |
getClazz() |
Var<?> |
getCustom() |
int |
getFlags() |
long |
getId() |
int |
getIndex() |
VarString |
getName() |
boolean |
isBarrier() |
boolean |
isLatLonOnly()
Pruefung, ob dieser Knoten lediglich eine Koordinate ist
und somit bei weiteren Schritten platzsparend gespeichert
werden kann.
|
boolean |
isLevelCrossing() |
OsmNode |
readFromStream(InStream inStream)
Deserialisiert dieses Objekt aus einem Stream.
|
void |
setBarrier(boolean isBarrier) |
void |
setClazz(byte clazz) |
void |
setCustom(Var<?> custom) |
void |
setFlags(int flags) |
void |
setId(long id) |
void |
setIndex(int index) |
void |
setLevelCrossing(boolean isLevelCrossing) |
void |
setName(VarString name) |
java.lang.String |
toString() |
void |
writeToStream(OutStream outStream)
Serialisiert dieses Objekt in einen Stream.
|
public OsmNode()
public OsmNode(double lat, double lon)
LatLon.setCoord(long)
lon
- double Laengengradlat
- double Breitengradpublic void setIndex(int index)
public byte getClazz()
getClazz
in interface OsmObject
WayTagResolver
ermittelter Typpublic VarString getName()
public int getFlags()
public Var<?> getCustom()
public boolean isLevelCrossing()
public boolean isBarrier()
public void setId(long id)
public void setClazz(byte clazz)
public void setFlags(int flags)
public void setName(VarString name)
public void setCustom(Var<?> custom)
public void setLevelCrossing(boolean isLevelCrossing)
public void setBarrier(boolean isBarrier)
public void clear()
public boolean isLatLonOnly()
public void writeToStream(OutStream outStream)
Var
writeToStream
in interface Var<LatLon>
writeToStream
in class LatLon
outStream
- OutStream
VarBean.writeToStream(OutStream)
public OsmNode readFromStream(InStream inStream)
Var
readFromStream
in interface Var<LatLon>
readFromStream
in class LatLon
inStream
- InStream
this
zurueckgeben.VarBean.readFromStream(InStream)