public class PQTreeEdge extends java.lang.Object implements Edge<PQTreeNode>
| Constructor and Description |
|---|
PQTreeEdge(PQTreeNode origin,
PQTreeNode destination)
Constructs the PQ-tree edge given origin and destination nodes
|
| Modifier and Type | Method and Description |
|---|---|
PQTreeNode |
getDestination() |
PQTreeNode |
getOrigin() |
int |
getWeight() |
void |
setDestination(PQTreeNode destination) |
void |
setOrigin(PQTreeNode origin) |
void |
setWeight(int weight) |
java.lang.String |
toString() |
public PQTreeEdge(PQTreeNode origin, PQTreeNode destination)
origin - Origin nodedestination - Destination nodepublic PQTreeNode getOrigin()
getOrigin in interface Edge<PQTreeNode>public PQTreeNode getDestination()
getDestination in interface Edge<PQTreeNode>public void setOrigin(PQTreeNode origin)
setOrigin in interface Edge<PQTreeNode>origin - Origin vertex to setpublic void setDestination(PQTreeNode destination)
setDestination in interface Edge<PQTreeNode>destination - Destination vertex to setpublic int getWeight()
getWeight in interface Edge<PQTreeNode>public void setWeight(int weight)
setWeight in interface Edge<PQTreeNode>weight - Weight to setpublic java.lang.String toString()
toString in class java.lang.Object