Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
W
A
AIILE.connection
- package AIILE.connection
AIILE.gridworld.agent
- package AIILE.gridworld.agent
AIILE.gridworld.agent.reflex
- package AIILE.gridworld.agent.reflex
AIILE.gridworld.connection
- package AIILE.gridworld.connection
AIILE.gridworld.env
- package AIILE.gridworld.env
AIILE.gridworld.env.simplegrid
- package AIILE.gridworld.env.simplegrid
AIILE.gridworld.env.wumpus
- package AIILE.gridworld.env.wumpus
AIILE.gridworld.util.envInfo
- package AIILE.gridworld.util.envInfo
AIILE.gridworld.util.graph
- package AIILE.gridworld.util.graph
AIILE.gridworld.util.hint
- package AIILE.gridworld.util.hint
AIILE.gridworld.util.move
- package AIILE.gridworld.util.move
AIILE.gridworld.util.node
- package AIILE.gridworld.util.node
AbstractConnectionTemplate
- class AIILE.connection.
AbstractConnectionTemplate
.
AbstractConnectionTemplate()
- Constructor for class AIILE.connection.
AbstractConnectionTemplate
Creates a new instance of AbstractConnectionTemplate
AbstractGridWorld
- class AIILE.gridworld.connection.
AbstractGridWorld
.
AbstractGridWorld()
- Constructor for class AIILE.gridworld.connection.
AbstractGridWorld
Creates a new instance of AbstractBaseGridWorld
AbstractGridWorldAgent
- class AIILE.gridworld.agent.
AbstractGridWorldAgent
.
This is to inherited by all agents that are to be used in the GridWorld environment.
AbstractGridWorldAgent()
- Constructor for class AIILE.gridworld.agent.
AbstractGridWorldAgent
Creates a new instance of AbstractGridWorldAgent
AbstractGridWorldBeanInfo
- class AIILE.gridworld.connection.
AbstractGridWorldBeanInfo
.
AbstractGridWorldBeanInfo()
- Constructor for class AIILE.gridworld.connection.
AbstractGridWorldBeanInfo
AbstractGridWorldCustomizer
- class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
.
AbstractGridWorldCustomizer()
- Constructor for class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
Creates a new instance of BaseGridWorldCustomizer
AbstractGridWorldEnv
- class AIILE.gridworld.connection.
AbstractGridWorldEnv
.
AbstractGridWorldEnv()
- Constructor for class AIILE.gridworld.connection.
AbstractGridWorldEnv
Creates a new instance of AbstractGridWorldEnv
add(Set, Set)
- Method in class AIILE.gridworld.util.graph.
GraphBuilder
add(Node, List, List)
- Method in class AIILE.gridworld.util.graph.
GraphBuilder
add(DirectedGraph, Node)
- Method in class AIILE.gridworld.util.graph.
GraphBuilder
addPropertyChangeListener(PropertyChangeListener)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
B
BREEZE
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
BUMP
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
BaseGridWorld
- class AIILE.gridworld.connection.
BaseGridWorld
.
BaseGridWorld()
- Constructor for class AIILE.gridworld.connection.
BaseGridWorld
Creates a new instance of BaseGridWorld
BaseMove
- class AIILE.gridworld.util.move.
BaseMove
.
A base class of the Move interface.
BaseMove(Node)
- Constructor for class AIILE.gridworld.util.move.
BaseMove
Creates a new instance of BaseMove
BaseMove(Node, String)
- Constructor for class AIILE.gridworld.util.move.
BaseMove
C
ConnectionTemplate
- interface AIILE.connection.
ConnectionTemplate
.
configMapFile
- Variable in class AIILE.gridworld.env.
GridEnvConfigMap
copy()
- Method in class AIILE.gridworld.env.
Grid2D
Does not work!!
copy()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
copy()
- Method in class AIILE.gridworld.util.node.
NodeDisplay
used to create a copy of the display node
currentNode
- Variable in class AIILE.gridworld.env.
Grid2D
D
Direction
- class AIILE.gridworld.util.hint.
Direction
.
This class holds a few constants for the direction, NORTH, SOUTH, EAST and WEST.
Direction()
- Constructor for class AIILE.gridworld.util.hint.
Direction
Creates a new instance of Direction
Direction(String)
- Constructor for class AIILE.gridworld.util.hint.
Direction
destroy()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
display()
- Method in class AIILE.gridworld.env.
Grid2D
E
EAST
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
EAST
- Static variable in class AIILE.gridworld.util.hint.
Direction
EMPTY
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
EnvControlPanel
- class AIILE.gridworld.env.
EnvControlPanel
.
EnvControlPanel(EnvDisplayPanel, AbstractGridWorldEnv)
- Constructor for class AIILE.gridworld.env.
EnvControlPanel
Creates a new instance of EnvControlPanel
EnvDisplayPanel
- class AIILE.gridworld.env.
EnvDisplayPanel
.
EnvDisplayPanel()
- Constructor for class AIILE.gridworld.env.
EnvDisplayPanel
Creates a new instance of EnvDisplayPanel
EnvOptionsWindow
- class AIILE.gridworld.env.
EnvOptionsWindow
.
EnvOptionsWindow(EnvironmentUserOptions)
- Constructor for class AIILE.gridworld.env.
EnvOptionsWindow
Creates a new instance of EnvOptionsWindow
EnvTest
- class AIILE.gridworld.env.
EnvTest
.
This is a test main class for the bean GUI, just for testing!!
EnvTest()
- Constructor for class AIILE.gridworld.env.
EnvTest
Creates a new instance of SimpleGridEnvTest
EnvironmentInfo
- interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
.
This should be implemented by all environment info classes in the GridWorld
EnvironmentScreen
- class AIILE.gridworld.env.
EnvironmentScreen
.
This provides the screen output of the grid.
EnvironmentScreen(Dimension, EnvironmentUserOptions)
- Constructor for class AIILE.gridworld.env.
EnvironmentScreen
Creates a new instance of EnvironmentScreen
EnvironmentUserOptions
- class AIILE.gridworld.env.
EnvironmentUserOptions
.
This sets up the colors that are going to be displayed.
EnvironmentUserOptions()
- Constructor for class AIILE.gridworld.env.
EnvironmentUserOptions
Creates a new instance of EnvironmentUserOptions
F
finish()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
finish()
- Method in class AIILE.gridworld.agent.reflex.
ReflexAgent
This is used to finish up the agent's run if it is needed
G
GLITTER
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
GOLD
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
Graph
- class AIILE.gridworld.env.
Graph
.
NOT USED
Graph()
- Constructor for class AIILE.gridworld.env.
Graph
Creates a new instance of Graph
Graph(HashSet, HashSet)
- Constructor for class AIILE.gridworld.env.
Graph
Graph
- interface AIILE.gridworld.util.graph.
Graph
.
NOT USED
GraphBuilder
- class AIILE.gridworld.util.graph.
GraphBuilder
.
NOT USED
GraphBuilder()
- Constructor for class AIILE.gridworld.util.graph.
GraphBuilder
Creates a new instance of GraphBuilder
GraphBuilder(DirectedGraph, NodeOptions)
- Constructor for class AIILE.gridworld.util.graph.
GraphBuilder
GraphBuilder(Set, Set)
- Constructor for class AIILE.gridworld.util.graph.
GraphBuilder
Grid2D
- class AIILE.gridworld.env.
Grid2D
.
This class creates a graph from the .env file, the graph has the form of a 2D grid, where the top left corner is the origin 0,0.
Grid2D()
- Constructor for class AIILE.gridworld.env.
Grid2D
Creates a new instance of Grid2D
Grid2D(DirectedGraph, EnvironmentUserOptions)
- Constructor for class AIILE.gridworld.env.
Grid2D
Grid2D(EnvironmentUserOptions)
- Constructor for class AIILE.gridworld.env.
Grid2D
Grid2D(HashSet, HashSet)
- Constructor for class AIILE.gridworld.env.
Grid2D
GridEnvConfigMap
- class AIILE.gridworld.env.
GridEnvConfigMap
.
GridEnvConfigMap()
- Constructor for class AIILE.gridworld.env.
GridEnvConfigMap
Creates a new instance of EnvironmentIO
GridHint
- class AIILE.gridworld.util.hint.
GridHint
.
This class provides hints about the agents direction, the direction of the goal and the distance to the goal.
GridHint()
- Constructor for class AIILE.gridworld.util.hint.
GridHint
Creates a new instance of GridHint
GridHint(String)
- Constructor for class AIILE.gridworld.util.hint.
GridHint
GridHint(String, int, int, int, int)
- Constructor for class AIILE.gridworld.util.hint.
GridHint
Creates a new instance of GridHint
GridInfo
- class AIILE.gridworld.env.
GridInfo
.
GridInfo()
- Constructor for class AIILE.gridworld.env.
GridInfo
Creates a new instance of GridInfo
GridInfo(Node, Vector)
- Constructor for class AIILE.gridworld.env.
GridInfo
GridInfo(Node, Vector, boolean, boolean, boolean)
- Constructor for class AIILE.gridworld.env.
GridInfo
GridNode
- class AIILE.gridworld.env.
GridNode
.
GridNode()
- Constructor for class AIILE.gridworld.env.
GridNode
GridNode(int, int, Object, GridNodeDisplay, String)
- Constructor for class AIILE.gridworld.env.
GridNode
Creates a new instance of GridNode
This sets the location of the node at x and y.
GridNodeDisplay
- class AIILE.gridworld.env.
GridNodeDisplay
.
GridNodeDisplay()
- Constructor for class AIILE.gridworld.env.
GridNodeDisplay
Creates a new instance of GridNodeDisplay
GridNodeDisplay(Color, String, Dimension)
- Constructor for class AIILE.gridworld.env.
GridNodeDisplay
GridNodeDisplay(Color, String, Dimension, int)
- Constructor for class AIILE.gridworld.env.
GridNodeDisplay
GridNodeDisplay(Color, String, Dimension, int, Vector, int)
- Constructor for class AIILE.gridworld.env.
GridNodeDisplay
GridWorld
- interface AIILE.gridworld.connection.
GridWorld
.
getAllColors()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getBeanContextProxy()
- Method in class AIILE.connection.
AbstractConnectionTemplate
getBeanContextProxy()
- Method in interface AIILE.connection.
ConnectionTemplate
getBeanDescriptor()
- Method in class AIILE.gridworld.agent.reflex.
ReflexAgentBeanInfo
getBeanDescriptor()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldBeanInfo
getBeanDescriptor()
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnvBeanInfo
getBeanDescriptor()
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnvBeanInfo
getBkgroundColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getBkgroundColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getCellSize()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getColor()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
getColor()
- Method in class AIILE.gridworld.util.node.
NodeDisplay
gets the current node color
getConfigMapFile()
- Method in class AIILE.gridworld.env.
GridEnvConfigMap
getCurrentColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getCurrentColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getCurrentNode()
- Method in class AIILE.gridworld.env.
Graph
getCurrentNode()
- Method in class AIILE.gridworld.env.
Grid2D
getCurrentNode()
- Method in class AIILE.gridworld.env.
GridInfo
getCurrentNode()
- Method in interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
Gets the current node
getCurrentNode()
- Method in class AIILE.gridworld.util.move.
BaseMove
This returns the current node that moved
getCurrentNode()
- Method in interface AIILE.gridworld.util.move.
Move
getDirectSightDistance(int)
- Method in class AIILE.gridworld.util.hint.
GridHint
This provides a very simple calculation of the distance from the current node to the goal.
getDirectSightDistance()
- Method in class AIILE.gridworld.util.hint.
GridHint
This is the same as the above getDirectSightDistance but the assumed node weight is a constant 1.
getDirectionOfGoal()
- Method in class AIILE.gridworld.util.hint.
GridHint
This provides the direction of the goal from the current node, in degrees, where North is 0 deg, East is 90 deg, South is 180 deg, and West is 270 degrees.
getDirtyColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getDirtyColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getEdgeSet()
- Method in class AIILE.gridworld.env.
Graph
getEdgeSet()
- Method in class AIILE.gridworld.env.
Grid2D
getEnvConfigMap()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getEnvFileDir()
- Static method in class AIILE.gridworld.env.
GridEnvConfigMap
getEnvUserOptions()
- Method in class AIILE.gridworld.env.
EnvOptionsWindow
getEnvUserOptions()
- Method in class AIILE.gridworld.env.
Grid2D
getEnvironmentInfo()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This proivdes the current information about the current node.
getEnvironmentInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
getEnvironmentInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
getEnvironmentInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
getEnvironmentInfo()
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
This provides the environment info that is requested of the agent.
getEnvironmentInfo()
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
This provides the environment info that is requested of the agent.
getExaminedColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getExaminedColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getFringeColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getFringeColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getGoalColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getGoalColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getGoalNode()
- Method in class AIILE.gridworld.env.
Grid2D
getGraph()
- Method in class AIILE.gridworld.util.graph.
GraphBuilder
getGrid()
- Method in class AIILE.gridworld.env.
Grid2D
getGridLineColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getGridLineColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getGridMap()
- Method in class AIILE.gridworld.env.
GridEnvConfigMap
getGridSize()
- Method in class AIILE.gridworld.env.
Grid2D
getGridSize()
- Method in class AIILE.gridworld.env.
GridEnvConfigMap
getHint()
- Method in class AIILE.gridworld.env.
GridNode
This gets the hint for this node.
getHint()
- Method in interface AIILE.gridworld.util.node.
Node
Provides a hint about the node
getInitGrid()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
getInitGrid()
- Method in class AIILE.gridworld.env.
EnvironmentScreen
getMove()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This proivdes the previous move set
getMove()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
getMove()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
getMove()
- Method in interface AIILE.gridworld.connection.
GridWorld
getMoveDirection()
- Method in class AIILE.gridworld.util.move.
BaseMove
This will return the direction set by setMoveDirection or by the constructor.
getMoveDirection()
- Method in interface AIILE.gridworld.util.move.
Move
getName()
- Method in class AIILE.gridworld.util.hint.
Direction
This will provide the name of the direction.
getNodeDirection()
- Method in class AIILE.gridworld.util.hint.
GridHint
This provides the name of the direction of the node.
getNodeDisplay()
- Method in class AIILE.gridworld.env.
GridNode
This gets a GUI display properties.
getNodeDisplay()
- Method in interface AIILE.gridworld.util.node.
Node
returns the node's display component
getNodeNumber()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
getNodeNumber()
- Method in class AIILE.gridworld.util.node.
NodeDisplay
gets the node number
getNodeObject()
- Method in class AIILE.gridworld.env.
GridNode
This gets a default Object of the user's choosing.
getNodeObject()
- Method in interface AIILE.gridworld.util.node.
Node
Gets a generic object that the node can hold
getPathToGoalColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getPathToGoalColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getPercepts()
- Method in class AIILE.gridworld.env.
GridNode
getPercepts()
- Method in interface AIILE.gridworld.util.node.
Node
This provides a list of properties for this node.
getPosition()
- Method in class AIILE.gridworld.env.
Position
getPrevCurNode()
- Method in class AIILE.gridworld.env.
Grid2D
getPropertyDescriptors()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldBeanInfo
getShotDirection()
- Method in class AIILE.gridworld.util.move.
BaseMove
This returns the node that the arrow was shot to.
getShotDirection()
- Method in interface AIILE.gridworld.util.move.
Move
getSize()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
getStartNode()
- Method in class AIILE.gridworld.env.
Grid2D
getSuccessorColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getSuccessorColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getSuccessorNode(GridNode)
- Method in class AIILE.gridworld.env.
Grid2D
getSuccessorNodes()
- Method in class AIILE.gridworld.env.
GridInfo
getSuccessorNodes()
- Method in interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
Gets a list of successor nodes
getText()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
getTextColor()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
getType()
- Method in class AIILE.gridworld.env.
GridNode
This gets the type of node that this is.
getType()
- Method in interface AIILE.gridworld.util.node.
Node
Returns the type of node that this is
getVertexSet()
- Method in class AIILE.gridworld.env.
Graph
getVertexSet()
- Method in class AIILE.gridworld.env.
Grid2D
getVisitedColor()
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
getVisitedColor()
- Method in interface AIILE.gridworld.util.node.
NodeOptions
getX()
- Method in class AIILE.gridworld.env.
GridNode
This provides the pysical x location of this node in the grid
getX()
- Method in class AIILE.gridworld.env.
Position
getXValue()
- Method in class AIILE.gridworld.env.
Position
getY()
- Method in class AIILE.gridworld.env.
GridNode
This provides the pysical y location of this node in the grid
getY()
- Method in class AIILE.gridworld.env.
Position
getYValue()
- Method in class AIILE.gridworld.env.
Position
getZ()
- Method in class AIILE.gridworld.env.
Position
goalNode
- Variable in class AIILE.gridworld.env.
Grid2D
grid
- Variable in class AIILE.gridworld.env.
Grid2D
gridDim
- Variable in class AIILE.gridworld.env.
GridEnvConfigMap
gridMap
- Variable in class AIILE.gridworld.env.
Grid2D
gridMap
- Variable in class AIILE.gridworld.env.
GridEnvConfigMap
gridSize
- Variable in class AIILE.gridworld.env.
Grid2D
H
heightCount
- Variable in class AIILE.gridworld.env.
GridEnvConfigMap
I
incrementCount()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
incrementCount()
- Method in class AIILE.gridworld.util.node.
NodeDisplay
init()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
init()
- Method in class AIILE.gridworld.agent.reflex.
ReflexAgent
can be used to initialize the agent after the agent is allowed to start
isArrowShot()
- Method in class AIILE.gridworld.env.
GridInfo
isArrowShot()
- Method in interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
This returns true if the arrow has been shot
isArrowShot()
- Method in class AIILE.gridworld.util.move.
BaseMove
Provides a value of true if the arrow has been shot, false if not.
isArrowShot()
- Method in interface AIILE.gridworld.util.move.
Move
isConfigMapLoaded()
- Method in class AIILE.gridworld.env.
EnvOptionsWindow
isFinish()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This proivdes finish information
isFinish()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
isFinish()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
isFinish()
- Method in interface AIILE.gridworld.connection.
GridWorld
isFinish()
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
isFinish()
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
isGoldPickedUp()
- Method in class AIILE.gridworld.env.
GridInfo
isGoldPickedUp()
- Method in interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
This returns true if the gold has been picked up
isGoldPickedUp()
- Method in class AIILE.gridworld.util.move.
BaseMove
This returns true if the gold has been picked up.
isGoldPickedUp()
- Method in interface AIILE.gridworld.util.move.
Move
isStart()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This proivdes start information
isStart()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
isStart()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
isStart()
- Method in interface AIILE.gridworld.connection.
GridWorld
isStart()
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
isStart()
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
isValidMove()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This proivdes valid move information
isValidMove()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
isValidMove()
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
isValidMove()
- Method in interface AIILE.gridworld.connection.
GridWorld
isValidMove()
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
isValidMove()
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
isWumpusDead()
- Method in class AIILE.gridworld.env.
GridInfo
isWumpusDead()
- Method in interface AIILE.gridworld.util.envInfo.
EnvironmentInfo
This returns true if the Wumpus has died
L
load(File)
- Method in class AIILE.gridworld.env.
GridEnvConfigMap
loadDisplay()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
M
Move
- interface AIILE.gridworld.util.move.
Move
.
All move classes in the GridWorld should implement this interface.
main(String[])
- Static method in class AIILE.gridworld.env.
EnvTest
N
NORTH
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
NORTH
- Static variable in class AIILE.gridworld.util.hint.
Direction
NOT_SET
- Static variable in class AIILE.gridworld.util.hint.
Direction
NOT_USED
- Static variable in class AIILE.gridworld.env.
Position
Node
- interface AIILE.gridworld.util.node.
Node
.
The base interface of all nodes in the GridWorld environment.
NodeDisplay
- class AIILE.gridworld.util.node.
NodeDisplay
.
This abstract class is used to display the node to a gui.
NodeDisplay()
- Constructor for class AIILE.gridworld.util.node.
NodeDisplay
Creates a new instance of NodeDisplay
NodeOptions
- interface AIILE.gridworld.util.node.
NodeOptions
.
This should be implemented by all node option classes.
O
open()
- Method in class AIILE.gridworld.env.
EnvOptionsWindow
P
PIT
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
Position
- class AIILE.gridworld.env.
Position
.
Position()
- Constructor for class AIILE.gridworld.env.
Position
Creates a new instance of Position
Position(int, int)
- Constructor for class AIILE.gridworld.env.
Position
paintComponent(Graphics)
- Method in class AIILE.gridworld.env.
EnvironmentScreen
paintComponent(Graphics)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
pickUpGold()
- Method in class AIILE.gridworld.util.move.
BaseMove
This is similar to the shootArrow method.
pickUpGold()
- Method in interface AIILE.gridworld.util.move.
Move
prevBgColor
- Variable in class AIILE.gridworld.env.
GridNodeDisplay
prevCurNode
- Variable in class AIILE.gridworld.env.
Grid2D
R
ReflexAgent
- class AIILE.gridworld.agent.reflex.
ReflexAgent
.
Below is a very basic agent that will traverse poorly through the Wumpus World.
ReflexAgent()
- Constructor for class AIILE.gridworld.agent.reflex.
ReflexAgent
Creates a new instance of ReflexAgent
ReflexAgentBeanInfo
- class AIILE.gridworld.agent.reflex.
ReflexAgentBeanInfo
.
This class is used for the JavaBean component architecture.
ReflexAgentBeanInfo()
- Constructor for class AIILE.gridworld.agent.reflex.
ReflexAgentBeanInfo
ReflexAgentCustomizer
- class AIILE.gridworld.agent.reflex.
ReflexAgentCustomizer
.
This is used for the javabean component architecture.
ReflexAgentCustomizer()
- Constructor for class AIILE.gridworld.agent.reflex.
ReflexAgentCustomizer
Creates a new instance of ReflexAgentCustomizer
receive(Object, PropertyDescriptor)
- Method in class AIILE.connection.
AbstractConnectionTemplate
receive(Object, PropertyDescriptor)
- Method in interface AIILE.connection.
ConnectionTemplate
receiveEnvironmentInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
receiveEnvironmentInfo()
- Method in class AIILE.gridworld.connection.
BaseGridWorld
receiveEnvironmentInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
receiveFinishInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
receiveFinishInfo()
- Method in class AIILE.gridworld.connection.
BaseGridWorld
receiveFinishInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
receiveMoveInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
receiveMoveInfo()
- Method in class AIILE.gridworld.connection.
BaseGridWorld
receiveMoveInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
receiveStartInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
receiveStartInfo()
- Method in class AIILE.gridworld.connection.
BaseGridWorld
receiveStartInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
receiveValidMoveInfo()
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
receiveValidMoveInfo()
- Method in class AIILE.gridworld.connection.
BaseGridWorld
receiveValidMoveInfo()
- Method in interface AIILE.gridworld.connection.
GridWorld
removePropertyChangeListener(PropertyChangeListener)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
reset()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
reset()
- Method in class AIILE.gridworld.env.
EnvironmentScreen
run()
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
run()
- Method in class AIILE.gridworld.agent.reflex.
ReflexAgent
This method is used to run the agent, add your agent logic here
S
SCREAM
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
SOUTH
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
SOUTH
- Static variable in class AIILE.gridworld.util.hint.
Direction
START
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
STENCH
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
SimpleGridEnv
- class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
.
This class is similar to the ReflexAgent in structure.
SimpleGridEnv()
- Constructor for class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
Creates a new instance of SimpleGridEnv
SimpleGridEnvBeanInfo
- class AIILE.gridworld.env.simplegrid.
SimpleGridEnvBeanInfo
.
SimpleGridEnvBeanInfo()
- Constructor for class AIILE.gridworld.env.simplegrid.
SimpleGridEnvBeanInfo
SimpleGridEnvCustomizer
- class AIILE.gridworld.env.simplegrid.
SimpleGridEnvCustomizer
.
SimpleGridEnvCustomizer()
- Constructor for class AIILE.gridworld.env.simplegrid.
SimpleGridEnvCustomizer
Creates a new instance of SimpleGridEnvCustomizer
send(Object, PropertyDescriptor, Object)
- Method in class AIILE.connection.
AbstractConnectionTemplate
send(Object, PropertyDescriptor, Object)
- Method in interface AIILE.connection.
ConnectionTemplate
sendEnvironmentInfo(EnvironmentInfo)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
sendEnvironmentInfo(EnvironmentInfo)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
sendEnvironmentInfo(EnvironmentInfo)
- Method in interface AIILE.gridworld.connection.
GridWorld
sendFinishInfo(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
sendFinishInfo(boolean)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
sendFinishInfo(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
sendMoveInfo(Move)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
sendMoveInfo(Move)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
sendMoveInfo(Move)
- Method in interface AIILE.gridworld.connection.
GridWorld
sendStartInfo(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
sendStartInfo(boolean)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
sendStartInfo(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
sendValidMoveInfo(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
sendValidMoveInfo(boolean)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
sendValidMoveInfo(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
setAllColors(Vector)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setArrowShot(boolean)
- Method in class AIILE.gridworld.env.
GridInfo
setBkgroundColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setBkgroundColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setBuddyProperties(Object)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
setCellSize(int)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setColor(Color)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setColor(Color)
- Method in class AIILE.gridworld.util.node.
NodeDisplay
sets the color of the current node
setCurrentColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setCurrentColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setCurrentNode(GridNode)
- Method in class AIILE.gridworld.env.
Graph
setCurrentNode(GridNode)
- Method in class AIILE.gridworld.env.
Grid2D
setCurrentNode(Node)
- Method in class AIILE.gridworld.util.move.
BaseMove
This sets the current node that moved
setCurrentNode(Node)
- Method in interface AIILE.gridworld.util.move.
Move
setDirtyColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setDirtyColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setEnvConfigMap(GridEnvConfigMap)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setEnvUserOptions(EnvironmentUserOptions)
- Method in class AIILE.gridworld.env.
Grid2D
setEnvironmentInfo(EnvironmentInfo)
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This sets the new environment information Currently empty method
setEnvironmentInfo(EnvironmentInfo)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setEnvironmentInfo(EnvironmentInfo)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
setEnvironmentInfo(EnvironmentInfo)
- Method in interface AIILE.gridworld.connection.
GridWorld
setEnvironmentInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setEnvironmentInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
setEnvironmentInfoBuddy(Object, PropertyDescriptor)
- Method in interface AIILE.gridworld.connection.
GridWorld
setExaminedColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setExaminedColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setFinish(boolean)
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This sets the finish flag, let the environment know that the agent is done.
setFinish(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setFinish(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
setFinish(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
setFinish(boolean)
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
setFinish(boolean)
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
setFinishInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setFinishInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
setFinishInfoBuddy(Object, PropertyDescriptor)
- Method in interface AIILE.gridworld.connection.
GridWorld
setFringeColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setFringeColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setGoalColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setGoalColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setGoalNode(GridNode)
- Method in class AIILE.gridworld.env.
Grid2D
setGoldPickedUp(boolean)
- Method in class AIILE.gridworld.env.
GridInfo
setGridLineColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setGridLineColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setGridSize(Dimension)
- Method in class AIILE.gridworld.env.
Grid2D
setHint(GridHint)
- Method in class AIILE.gridworld.env.
GridNode
This sets the hint for this node.
setImplicitProps(Vector)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setImplicitProps(Vector)
- Method in class AIILE.gridworld.util.node.
NodeDisplay
setMove(Move)
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This sets the next move that the agent is going to do.
setMove(Move)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setMove(Move)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
setMove(Move)
- Method in interface AIILE.gridworld.connection.
GridWorld
setMove(Move)
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
This sets the next move sent by the agent.
setMove(Move)
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
This sets the next move sent by the agent.
setMoveDirection(String)
- Method in class AIILE.gridworld.util.move.
BaseMove
This allows the agent to set the direction that it wants to go.
setMoveDirection(String)
- Method in interface AIILE.gridworld.util.move.
Move
setMoveInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setMoveInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
setMoveInfoBuddy(Object, PropertyDescriptor)
- Method in interface AIILE.gridworld.connection.
GridWorld
setNodeDisplay(NodeDisplay)
- Method in class AIILE.gridworld.env.
GridNode
This sets a GUI display properties.
setNodeDisplay(NodeDisplay)
- Method in interface AIILE.gridworld.util.node.
Node
sets the nodes display component
setNodeNumber(int)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setNodeNumber(int)
- Method in class AIILE.gridworld.util.node.
NodeDisplay
sets a number to the node this is for external use only, the number is displayed to the screen
setNodeObject(Object)
- Method in class AIILE.gridworld.env.
GridNode
This sets a default Object of the user's choosing.
setNodeObject(Object)
- Method in interface AIILE.gridworld.util.node.
Node
Sets a generic object the the node can hold
setObject(Object)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldCustomizer
setPathToGoalColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setPathToGoalColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setPercepts(List)
- Method in class AIILE.gridworld.env.
GridNode
setPosition(Position)
- Method in class AIILE.gridworld.env.
Position
setPrevBgColor()
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setPrevBgColor()
- Method in class AIILE.gridworld.util.node.
NodeDisplay
setPrevCurNode(GridNode)
- Method in class AIILE.gridworld.env.
Grid2D
setSize(Dimension)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setStart(boolean)
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
setStart(boolean)
- Method in class AIILE.gridworld.agent.reflex.
ReflexAgent
This method must be over written to start the agent running in the environment
setStart(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setStart(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
setStart(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
setStart(boolean)
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
This initializes the grid for display.
setStart(boolean)
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
This initializes the grid for display.
setStartInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setStartInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
setStartInfoBuddy(Object, PropertyDescriptor)
- Method in interface AIILE.gridworld.connection.
GridWorld
setStartNode(GridNode)
- Method in class AIILE.gridworld.env.
Grid2D
setSuccessorColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setSuccessorColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setText(String)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setTextColor(Color)
- Method in class AIILE.gridworld.env.
GridNodeDisplay
setType(String)
- Method in class AIILE.gridworld.env.
GridNode
setType(String)
- Method in interface AIILE.gridworld.util.node.
Node
This sets the type of node that is
setUserOptions(EnvironmentUserOptions)
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
setValidMove(boolean)
- Method in class AIILE.gridworld.agent.
AbstractGridWorldAgent
This sets the valid move flag, let the environment know if the move is valid or not.
setValidMove(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setValidMove(boolean)
- Method in class AIILE.gridworld.connection.
AbstractGridWorldEnv
setValidMove(boolean)
- Method in interface AIILE.gridworld.connection.
GridWorld
setValidMove(boolean)
- Method in class AIILE.gridworld.env.simplegrid.
SimpleGridEnv
setValidMove(boolean)
- Method in class AIILE.gridworld.env.wumpus.
WumpusEnv
setValidMoveInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
AbstractGridWorld
setValidMoveInfoBuddy(Object, PropertyDescriptor)
- Method in class AIILE.gridworld.connection.
BaseGridWorld
setValidMoveInfoBuddy(Object, PropertyDescriptor)
- Method in interface AIILE.gridworld.connection.
GridWorld
setVisitedColor(Color)
- Method in class AIILE.gridworld.env.
EnvironmentUserOptions
setVisitedColor(Color)
- Method in interface AIILE.gridworld.util.node.
NodeOptions
setX(int)
- Method in class AIILE.gridworld.env.
Position
setY(int)
- Method in class AIILE.gridworld.env.
Position
setZ(int)
- Method in class AIILE.gridworld.env.
Position
shootArrow(String)
- Method in class AIILE.gridworld.util.move.
BaseMove
This takes the node that the arrow is to be shot at.
shootArrow(String)
- Method in interface AIILE.gridworld.util.move.
Move
startNode
- Variable in class AIILE.gridworld.env.
Grid2D
step()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
step()
- Method in class AIILE.gridworld.env.
EnvironmentScreen
T
toString()
- Method in class AIILE.gridworld.env.
GridNode
toString()
- Method in class AIILE.gridworld.env.
Position
toString()
- Method in class AIILE.gridworld.util.hint.
Direction
toString()
- Method in interface AIILE.gridworld.util.node.
Node
Provides command line output
U
update(Move)
- Method in class AIILE.gridworld.env.
EnvironmentScreen
update()
- Method in class AIILE.gridworld.env.
EnvironmentScreen
updateDisplay(Move)
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
updateDisplay()
- Method in class AIILE.gridworld.env.
EnvDisplayPanel
userOptions
- Variable in class AIILE.gridworld.env.
Grid2D
W
WALL
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
WEST
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
WEST
- Static variable in class AIILE.gridworld.util.hint.
Direction
WUMPUS
- Static variable in class AIILE.gridworld.env.wumpus.
WumpusConstants
WeightedDirectedGraph
- class AIILE.gridworld.util.graph.
WeightedDirectedGraph
.
NOT USED
WeightedDirectedGraph()
- Constructor for class AIILE.gridworld.util.graph.
WeightedDirectedGraph
Creates a new instance of WeightedDirectedGraph
WeightedDirectedGraph(Set, Set)
- Constructor for class AIILE.gridworld.util.graph.
WeightedDirectedGraph
WumpusConstants
- class AIILE.gridworld.env.wumpus.
WumpusConstants
.
WumpusConstants()
- Constructor for class AIILE.gridworld.env.wumpus.
WumpusConstants
WumpusEnv
- class AIILE.gridworld.env.wumpus.
WumpusEnv
.
This class is similar to the ReflexAgent in structure.
WumpusEnv()
- Constructor for class AIILE.gridworld.env.wumpus.
WumpusEnv
Creates a new instance of SimpleGridEnv
WumpusEnvBeanInfo
- class AIILE.gridworld.env.wumpus.
WumpusEnvBeanInfo
.
WumpusEnvBeanInfo()
- Constructor for class AIILE.gridworld.env.wumpus.
WumpusEnvBeanInfo
WumpusEnvCustomizer
- class AIILE.gridworld.env.wumpus.
WumpusEnvCustomizer
.
WumpusEnvCustomizer()
- Constructor for class AIILE.gridworld.env.wumpus.
WumpusEnvCustomizer
Creates a new instance of SimpleGridEnvCustomizer
widthCount
- Variable in class AIILE.gridworld.env.
GridEnvConfigMap
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
All Classes