cad.simcad.pathfinding.ui
Interface AStarInterface

All Superinterfaces:
UserInterface
All Known Implementing Classes:
AStarFrame

public interface AStarInterface
extends UserInterface

Functionalities that a user interface for AStar should provide

Version:
1.0
Author:
Charles-Philip Bentley

Method Summary
 AlgoProperties getAlgoProperties()
           
 MapDisplayer getMapDisplayer()
           
 StatusTextDisplayer getStatusTextDisplayer()
           
 void openMap(AbstractMap newMap)
           
 void openMap(java.io.File file)
           
 MapDisplayer reconstructMapDisplayer()
           
 void saveMap(java.io.File file)
           
 void setHeuristicFactor(int i)
           
 int showOpenFileDialog(javax.swing.JFileChooser jFileChooser)
           
 int showSaveFileDialog(javax.swing.JFileChooser jFileChooser)
           
 
Methods inherited from interface cad.simcad.objectserver.spec.ui.UserInterface
askString, askStrings, debug, setDebugLevel, shwErrMsg, shwMsg
 

Method Detail

getMapDisplayer

public MapDisplayer getMapDisplayer()

getAlgoProperties

public AlgoProperties getAlgoProperties()

setHeuristicFactor

public void setHeuristicFactor(int i)

showSaveFileDialog

public int showSaveFileDialog(javax.swing.JFileChooser jFileChooser)

showOpenFileDialog

public int showOpenFileDialog(javax.swing.JFileChooser jFileChooser)

saveMap

public void saveMap(java.io.File file)

openMap

public void openMap(AbstractMap newMap)

openMap

public void openMap(java.io.File file)

reconstructMapDisplayer

public MapDisplayer reconstructMapDisplayer()

getStatusTextDisplayer

public StatusTextDisplayer getStatusTextDisplayer()

Logo

With the help of www.sourceforge.net and www.info.ucl.ac.be