Constructor and Description |
---|
Edge()
CTOR fuer Serialisierung
|
Edge(int id,
int sourceId,
int targetId,
float km,
float h,
int flags)
CTOR fuer die eigentliche Erstellung.
|
Modifier and Type | Method and Description |
---|---|
Edge |
clear()
Setzt alle Members auf Initial-Zustand (analog Standard-Konstruktor).
|
int |
compareTo(Edge that) |
Edge |
copy() |
int |
getFlags() |
float |
getH() |
int |
getId() |
float |
getKm() |
byte |
getNoTurnBits() |
int |
getSourceId() |
int |
getTargetId() |
boolean |
isOneWay() |
boolean |
isReverse() |
void |
overlayFlags(int flags) |
Edge |
readFromStream(InStream inStream)
Deserialisiert dieses Objekt aus einem Stream.
|
void |
setFlags(int flags) |
void |
setH(float h) |
void |
setKm(float km) |
void |
setNoTurnBits(byte noTurnBits) |
java.lang.String |
toString() |
void |
writeToStream(OutStream outStream)
Serialisiert dieses Objekt in einen Stream.
|
public Edge()
public Edge(int id, int sourceId, int targetId, float km, float h, int flags)
id
- int Id der KantesourceId
- int Id des SourceVertextargetId
- int Id des TargetVertexkm
- float Laenge in kmh
- float Zeit in hflags
- int Flagspublic final int getId()
public final int getSourceId()
public final int getTargetId()
public final void setKm(float km)
public final float getKm()
public final void setH(float h)
public final float getH()
public final void setFlags(int flags)
public final void overlayFlags(int flags)
public final int getFlags()
public final void setNoTurnBits(byte noTurnBits)
public final byte getNoTurnBits()
public final boolean isReverse()
public final boolean isOneWay()
public Edge readFromStream(InStream inStream)
Var
readFromStream
in interface Var<Edge>
inStream
- InStream
this
zurueckgeben.public void writeToStream(OutStream outStream)
Var
writeToStream
in interface Var<Edge>
outStream
- OutStream
public java.lang.String toString()
toString
in class java.lang.Object
public Edge clear()
Proto
public Edge copy()