Serialized Form
-
Package es.ull.mazesolver.agent
-
Class es.ull.mazesolver.agent.Agent extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_color
Color m_color
-
-
Class es.ull.mazesolver.agent.AStarAgent extends HeuristicAgent implements Serializable
- serialVersionUID:
- 4696525877860033142L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Class es.ull.mazesolver.agent.DStarAgent extends HeuristicAgent implements Serializable
- serialVersionUID:
- 1342168437798267323L
-
Class es.ull.mazesolver.agent.HeuristicAgent extends Agent implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_dist
DistanceCalculator m_dist
Algoritmo de medición de distancias que utiliza el agente.
-
-
Class es.ull.mazesolver.agent.HillClimbAgent extends HeuristicAgent implements Serializable
- serialVersionUID:
- 6553751391274900253L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Class es.ull.mazesolver.agent.PATableAgent extends Agent implements Serializable
- serialVersionUID:
- -4993197615980679396L
-
Serialized Fields
-
m_table
Direction[][][][] m_table
-
-
Class es.ull.mazesolver.agent.RecursiveAgent extends Agent implements Serializable
- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Class es.ull.mazesolver.agent.SARulesAgent extends Agent implements Serializable
- serialVersionUID:
- -6154538349034427858L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Serialized Fields
-
m_code
String m_code
-
-
Class es.ull.mazesolver.agent.SimulatedAnnealingAgent extends HeuristicAgent implements Serializable
- serialVersionUID:
- 1607730980597645713L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Serialized Fields
-
m_cooling_rate
double m_cooling_rate
-
m_initial_temp
int m_initial_temp
-
-
Class es.ull.mazesolver.agent.WallFollowerAgent extends Agent implements Serializable
- serialVersionUID:
- -2234924006984636419L
-
Serialization Methods
-
readObject
Extrae la información del objeto a partir de una forma serializada del mismo.- Throws:
ClassNotFoundException
- Si se trata de un objeto de otra clase.IOException
- Si no se puede leer el flujo de entrada.
-
-
Serialized Fields
-
m_rot
Rotation m_rot
-
-
-
Package es.ull.mazesolver.agent.distance
-
Class es.ull.mazesolver.agent.distance.DistanceCalculator extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.agent.distance.EuclideanDistance extends DistanceCalculator implements Serializable
- serialVersionUID:
- 3873048442851862831L
-
Class es.ull.mazesolver.agent.distance.ManhattanDistance extends DistanceCalculator implements Serializable
- serialVersionUID:
- 6109509269853813165L
-
-
Package es.ull.mazesolver.gui
-
Class es.ull.mazesolver.gui.AgentSelectorDialog extends JDialog implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.gui.EnvSelectorDialog extends JDialog implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_cancel
JButton m_cancel
-
m_envs
EnvironmentSet m_envs
-
m_loaded_envs
JComboBox<String> m_loaded_envs
-
m_loaded_maze
JRadioButton m_loaded_maze
-
m_name
JTextField m_name
-
m_new_maze
JRadioButton m_new_maze
-
m_ok
JButton m_ok
-
m_open_maze
JRadioButton m_open_maze
-
m_result
Environment m_result
-
-
Class es.ull.mazesolver.gui.FastSimulationDialog extends JDialog implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_result
int m_result
-
m_steps
JSpinner m_steps
-
-
Class es.ull.mazesolver.gui.LoggingConsole extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.gui.MainWindow extends JFrame implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_agent_clipboard
Agent m_agent_clipboard
-
m_config_panel
AgentConfigurationPanel m_config_panel
-
m_console
LoggingConsole m_console
-
m_environments
EnvironmentSet m_environments
-
m_itm_about
JMenuItem m_itm_about
-
m_itm_agent_config
JMenuItem m_itm_agent_config
-
m_itm_agent_copy
JMenuItem m_itm_agent_copy
-
m_itm_agent_new
JMenuItem m_itm_agent_new
-
m_itm_agent_open
JMenuItem m_itm_agent_open
-
m_itm_agent_remove
JMenuItem m_itm_agent_remove
-
m_itm_agent_save
JMenuItem m_itm_agent_save
-
m_itm_apidoc
JMenuItem m_itm_apidoc
-
m_itm_bugs
JMenuItem m_itm_bugs
-
m_itm_env_close
JMenuItem m_itm_env_close
-
m_itm_env_config
JMenuItem m_itm_env_config
-
m_itm_env_new
JMenuItem m_itm_env_new
-
m_itm_env_save
JMenuItem m_itm_env_save
-
m_itm_exit
JMenuItem m_itm_exit
-
m_itm_language_english
JMenuItem m_itm_language_english
-
m_itm_language_french
JMenuItem m_itm_language_french
-
m_itm_language_german
JMenuItem m_itm_language_german
-
m_itm_language_greek
JMenuItem m_itm_language_greek
-
m_itm_language_italian
JMenuItem m_itm_language_italian
-
m_itm_language_romanian
JMenuItem m_itm_language_romanian
-
m_itm_language_russian
JMenuItem m_itm_language_russian
-
m_itm_language_slovenian
JMenuItem m_itm_language_slovenian
-
m_itm_language_spanish
JMenuItem m_itm_language_spanish
-
m_itm_mode_edit
JRadioButtonMenuItem m_itm_mode_edit
-
m_itm_mode_sim
JRadioButtonMenuItem m_itm_mode_sim
-
m_itm_sim_fastrun
JMenuItem m_itm_sim_fastrun
-
m_itm_sim_pause
JMenuItem m_itm_sim_pause
-
m_itm_sim_run
JMenuItem m_itm_sim_run
-
m_itm_sim_step
JMenuItem m_itm_sim_step
-
m_itm_sim_stop
JMenuItem m_itm_sim_stop
-
m_itm_userdoc
JMenuItem m_itm_userdoc
-
m_menu_agent
JMenu m_menu_agent
-
m_menu_bar
JMenuBar m_menu_bar
-
m_menu_config
JMenu m_menu_config
-
m_menu_env
JMenu m_menu_env
-
m_menu_file
JMenu m_menu_file
-
m_menu_help
JMenu m_menu_help
-
m_menu_language
JMenu m_menu_language
-
m_menu_sim
JMenu m_menu_sim
-
m_pause
JButton m_pause
-
m_run
JButton m_run
-
m_simulation
SimulationManager m_simulation
-
m_split_panel
JSplitPane m_split_panel
-
m_step
JButton m_step
-
m_stop
JButton m_stop
-
m_toolbar
com.alee.laf.toolbar.WebToolBar m_toolbar
-
m_zoom
JSlider m_zoom
-
m_zoom_lb
JLabel m_zoom_lb
-
-
Class es.ull.mazesolver.gui.MazeSelectorDialog extends JDialog implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_add_components
JRadioButton m_add_components
-
m_add_cycles
JRadioButton m_add_cycles
-
m_algorithms
JComboBox<String> m_algorithms
-
m_cancel
JButton m_cancel
-
m_columns
JSpinner m_columns
-
m_components
JSpinner m_components
-
m_cycles
JSpinner m_cycles
-
m_ok
JButton m_ok
-
m_perfect
JRadioButton m_perfect
-
m_result
Maze m_result
-
m_rows
JSpinner m_rows
-
m_type
ButtonGroup m_type
-
-
-
Package es.ull.mazesolver.gui.configuration
-
Class es.ull.mazesolver.gui.configuration.AgentConfigurationPanel extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_accept
JButton m_accept
-
m_agent
Agent m_agent
Agente que se quiere configurar. -
m_cancel
JButton m_cancel
-
m_errors
ArrayList<String> m_errors
Lista de mensajes de error obtenidos al intentar guardar la configuración de un agente. -
m_listeners
ArrayList<AgentConfigurationPanel.EventListener> m_listeners
-
m_root
JPanel m_root
-
m_success
ArrayList<String> m_success
Lista de mensajes de éxito obtenidos tras guardar la configuración de un agente.
-
-
Class es.ull.mazesolver.gui.configuration.DistanceWidget extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_combo
JComboBox<DistanceCalculator.DistanceType> m_combo
-
m_dist_calc_text
JLabel m_dist_calc_text
-
-
Class es.ull.mazesolver.gui.configuration.GeneralConfigurationWidget extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_color
com.alee.extended.colorchooser.WebColorChooserField m_color
-
m_color_text
JLabel m_color_text
-
m_name
JTextField m_name
-
m_name_text
JLabel m_name_text
-
-
Class es.ull.mazesolver.gui.configuration.HeuristicAgentConfigurationPanel extends SimpleAgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_distance
DistanceWidget m_distance
-
m_title
TitledBorder m_title
-
-
Class es.ull.mazesolver.gui.configuration.PATableAgentConfigurationPanel extends SimpleAgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_table
Direction[][][][] m_table
-
m_table_widget
PATableWidget m_table_widget
-
-
Class es.ull.mazesolver.gui.configuration.PATableWidget extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_table
Direction[][][][] m_table
-
-
Class es.ull.mazesolver.gui.configuration.SARulesAgentConfigurationPanel extends SimpleAgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.gui.configuration.SimpleAgentConfigurationPanel extends AgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_general
GeneralConfigurationWidget m_general
-
m_title
TitledBorder m_title
-
-
Class es.ull.mazesolver.gui.configuration.SimulatedAnnealingAgentConfigurationPanel extends HeuristicAgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.gui.configuration.WallFollowerAgentConfigurationPanel extends SimpleAgentConfigurationPanel implements Serializable
- serialVersionUID:
- 1L
-
-
Package es.ull.mazesolver.gui.environment
-
Class es.ull.mazesolver.gui.environment.Environment extends com.tomtessier.scrollabledesktop.BaseInternalFrame implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_agent_click
MouseListener m_agent_click
-
m_agent_hover_drag
MouseMotionListener m_agent_hover_drag
-
m_agents
ArrayList<Agent> m_agents
-
m_blackboard_mgr
BlackboardManager m_blackboard_mgr
-
m_hovered
int m_hovered
-
m_maze
Maze m_maze
-
m_message_mgr
MessageManager m_message_mgr
-
m_selected
int m_selected
-
m_wall_click
MouseListener m_wall_click
-
-
Class es.ull.mazesolver.gui.environment.EnvironmentEditionPanel extends EnvironmentPanel implements Serializable
- serialVersionUID:
- 1L
-
Class es.ull.mazesolver.gui.environment.EnvironmentPanel extends JPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_env
Environment m_env
-
-
Class es.ull.mazesolver.gui.environment.EnvironmentSet extends com.tomtessier.scrollabledesktop.JScrollableDesktopPane implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_envs
ArrayList<Environment> m_envs
-
m_mode
InteractionMode m_mode
-
-
Class es.ull.mazesolver.gui.environment.EnvironmentSimulationPanel extends EnvironmentPanel implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
m_last_hovered
Agent m_last_hovered
-
-
-
Package es.ull.mazesolver.maze
-
Class es.ull.mazesolver.maze.MazeCell extends Object implements Serializable
- serialVersionUID:
- 4328443829621010840L
-
Serialized Fields
-
m_cell
short m_cell
-
-