Package nl.tue.astar.impl
Class FSMTraceAStarObserver
- java.lang.Object
-
- nl.tue.astar.impl.FSMTraceAStarObserver
-
- All Implemented Interfaces:
AStarObserver
public class FSMTraceAStarObserver extends java.lang.Object implements AStarObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected intpathprotected java.lang.StringtraceFileName
-
Constructor Summary
Constructors Constructor Description FSMTraceAStarObserver(java.lang.String traceFileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Needs to be called after the observer is no longer needed.voidedgeTraversed(Record from, Record to)voidestimateComputed(Head head)voidfinalNodeFound(Record node)voidinitialNodeCreated(Record node)voidnodeVisited(Record node)voidstoppedUnreliablyAt(Record rec)
-
-
-
Method Detail
-
nodeVisited
public void nodeVisited(Record node)
- Specified by:
nodeVisitedin interfaceAStarObserver
-
edgeTraversed
public void edgeTraversed(Record from, Record to)
- Specified by:
edgeTraversedin interfaceAStarObserver
-
initialNodeCreated
public void initialNodeCreated(Record node)
- Specified by:
initialNodeCreatedin interfaceAStarObserver
-
finalNodeFound
public void finalNodeFound(Record node)
- Specified by:
finalNodeFoundin interfaceAStarObserver
-
stoppedUnreliablyAt
public void stoppedUnreliablyAt(Record rec)
- Specified by:
stoppedUnreliablyAtin interfaceAStarObserver
-
close
public void close()
Description copied from interface:AStarObserverNeeds to be called after the observer is no longer needed. This is independent of the use of the observer and this method is never called from within an ObservableAStarThread- Specified by:
closein interfaceAStarObserver
-
estimateComputed
public void estimateComputed(Head head)
- Specified by:
estimateComputedin interfaceAStarObserver
-
-