| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<GammaNode<T>,java.lang.Double> |
cLow
Maps from each successor s_ to the lowest cost for path(this, s_).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPredecessor(GammaNode<T> n)
Add a predecessor to this node.
|
boolean |
getAvoid() |
double |
getG() |
GammaNode<T> |
getParent() |
java.util.Collection<GammaNode<T>> |
getPredecessors() |
void |
setAvoid(boolean avoid) |
void |
setG(double g) |
externalPath, getAnnotation, getAnnotations, getInternalLabel, getPoint, getString, isGoal, path, setAnnotation, setGoal, setInternalLabel, setParent, toStringpublic GammaNode(T point)
point - public boolean addPredecessor(GammaNode<T> n)
n - The predecessor to be added.public java.util.Collection<GammaNode<T>> getPredecessors()
public double getG()
public void setG(double g)
g - The new value of g.public boolean getAvoid()
public void setAvoid(boolean avoid)
avoid - The new value of the avoid flag of this node.