cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task
Interface INavigationEvaluationTask

Package class diagram package INavigationEvaluationTask
All Superinterfaces:
IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>
All Known Implementing Classes:
NavigationEvaluationRepeatTask, NavigationEvaluationTask

public interface INavigationEvaluationTask
extends IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>

Interface for navigation evaluation task. Extends base interface with navigation specific parameters.

Author:
Bogo

Method Summary
 int getLimit()
          Get limit of evaluated paths.
 String getNavigation()
          Get navigation for evaluation.
 String getPathPlanner()
          Get path planner for evaluation.
 RecordType getRecordType()
          Get type of records to create.
 String getResultPath()
          Get path where results will be stored.
 boolean isOnlyRelevantPaths()
          Whether to evaluate relevant paths only.
 void setLimit(int limit)
          Set limit of evaluated paths.
 void setNavigation(String navigation)
          Set navigation for evaluation.
 void setOnlyRelevantPaths(boolean onlyRelevantPaths)
          Set if evaluate only relevant paths.
 void setPathPlanner(String pathPlanner)
          Set path planner.
 void setResultPath(String resultPath)
          Set path for storing results.
 
Methods inherited from interface cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task.IEvaluationTask
getBotClass, getBotParams, getBotParamsClass, getFileName, getJarPath, getLogLevel, getLogPath, getMapName, setResultBasePath
 

Method Detail

setLimit

void setLimit(int limit)
Set limit of evaluated paths.

Parameters:
limit -

getPathPlanner

String getPathPlanner()
Get path planner for evaluation.

Returns:

getLimit

int getLimit()
Get limit of evaluated paths.

Returns:

setOnlyRelevantPaths

void setOnlyRelevantPaths(boolean onlyRelevantPaths)
Set if evaluate only relevant paths.

Parameters:
onlyRelevantPaths -

isOnlyRelevantPaths

boolean isOnlyRelevantPaths()
Whether to evaluate relevant paths only.

Returns:

setResultPath

void setResultPath(String resultPath)
Set path for storing results.

Parameters:
resultPath -

setPathPlanner

void setPathPlanner(String pathPlanner)
Set path planner.

Parameters:
pathPlanner -

getNavigation

String getNavigation()
Get navigation for evaluation.

Returns:

setNavigation

void setNavigation(String navigation)
Set navigation for evaluation.

Parameters:
navigation -

getResultPath

String getResultPath()
Get path where results will be stored.

Specified by:
getResultPath in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>
Returns:

getRecordType

RecordType getRecordType()
Get type of records to create.

Returns:


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