de.aitools.iv.graphdrawing.datastructures.graph
Class Edge
java.lang.Object
de.aitools.iv.graphdrawing.datastructures.NodeReference
de.aitools.iv.graphdrawing.datastructures.graph.Edge
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
public class Edge
- extends NodeReference
- implements java.io.Externalizable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Edge
public Edge(Vertex from,
Vertex to,
double weight)
Edge
public Edge(Vertex from,
Vertex to)
Edge
public Edge()
getFromVertex
public Vertex getFromVertex()
getToVertex
public Vertex getToVertex()
getWeight
public double getWeight()
setWeight
public void setWeight(double weight)
getInverseEdge
public Edge getInverseEdge()
setId
public void setId(int id)
getId
public int getId()
incidentVertex
public Vertex incidentVertex(Vertex v)
setNode
public void setNode(java.lang.Object o)
- Overrides:
setNode
in class NodeReference
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object