cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot
Class ExtendedBotNavigationParameters

Package class diagram package ExtendedBotNavigationParameters
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
      extended by cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
          extended by cz.cuni.amis.pogamut.ut2004.agent.params.UT2004AgentParameters
              extended by cz.cuni.amis.pogamut.ut2004.bot.params.UT2004BotParameters
                  extended by cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.BotNavigationParameters
                      extended by cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.ExtendedBotNavigationParameters
All Implemented Interfaces:
cz.cuni.amis.pogamut.base.agent.params.IAgentParameters, cz.cuni.amis.pogamut.base.agent.params.IRemoteAgentParameters

public class ExtendedBotNavigationParameters
extends BotNavigationParameters

Extended bot navigation parameters allowing resume after restart of the server and resume of the interrupted execution.

Author:
Bogo

Constructor Summary
ExtendedBotNavigationParameters(BotNavigationParameters params, PathContainer container, EvaluationResult result)
          Construct from bot navigation parameters, current path container and intermediate results.
ExtendedBotNavigationParameters(INavigationEvaluationTask task, PathContainer container, EvaluationResult result)
          Construct from task, current path container and intermediate results.
 
Method Summary
 EvaluationResult getEvaluationResult()
          Gets current evaluation results.
 int getIteration()
          Gets current iteration.
 PathContainer getPathContainer()
          Gets current path container.
 void setEvaluationResult(EvaluationResult result)
          Sets current evaluation results.
 void setIteration(int i)
          Sets iteration.
 void setPathContainer(PathContainer pathContainer)
          Sets path container.
 void upIteration()
          Ups iteration number.
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.navigation.evaluator.bot.BotNavigationParameters
getLimit, getLimitForCompare, getNavigation, getPathPlanner, getRecordPath, getRecordType, getRepeatFile, getResultPath, getTask, isOnlyRelevantPaths, isRepeatTask
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.bot.params.UT2004BotParameters
assignDefaults, getInitialLocation, getInitialRotation, getTeam, setAgentId, setInitialLocation, setInitialRotation, setTeam, setWorldAddress
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
getWorldAddress
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
getAgentId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.params.IAgentParameters
getAgentId
 

Constructor Detail

ExtendedBotNavigationParameters

public ExtendedBotNavigationParameters(BotNavigationParameters params,
                                       PathContainer container,
                                       EvaluationResult result)
Construct from bot navigation parameters, current path container and intermediate results.

Parameters:
params - Parameters to extend.
container - Current path container.
result - Intermediate result.

ExtendedBotNavigationParameters

public ExtendedBotNavigationParameters(INavigationEvaluationTask task,
                                       PathContainer container,
                                       EvaluationResult result)
Construct from task, current path container and intermediate results.

Parameters:
task - Task to resume.
container - Current path container.
result - Intermediate result.
Method Detail

getPathContainer

public PathContainer getPathContainer()
Gets current path container.

Returns:
Path container.

setPathContainer

public void setPathContainer(PathContainer pathContainer)
Sets path container.

Parameters:
pathContainer - Path container.

getEvaluationResult

public EvaluationResult getEvaluationResult()
Gets current evaluation results.

Returns:
Evaluation results.

setEvaluationResult

public void setEvaluationResult(EvaluationResult result)
Sets current evaluation results.

Parameters:
result - Evaluation results.

getIteration

public int getIteration()
Gets current iteration.

Returns:
Iteration.

upIteration

public void upIteration()
Ups iteration number.


setIteration

public void setIteration(int i)
Sets iteration.

Parameters:
i - Iteration.


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.