public class NavigationEvaluationTask extends EvaluationTask<BotNavigationParameters,NavigationEvaluatingBot> implements INavigationEvaluationTask
| Constructor and Description |
|---|
NavigationEvaluationTask()
Deprecated.
|
NavigationEvaluationTask(String navigation,
String pathPlanner,
String mapName,
boolean onlyRelevantPaths,
int limit,
String resultBasePath,
RecordType recordType,
Level level)
Default constructor.
|
NavigationEvaluationTask(String navigation,
String pathPlanner,
String mapName,
boolean onlyRelevantPaths,
String resultPath)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static NavigationEvaluationTask |
buildFromArgs(String[] args)
Deprecated.
|
BotNavigationParameters |
getBotParams()
Creates
BotNavigationParameters from this task. |
String |
getFileName()
File of the task.
|
int |
getLimit()
Get limit of evaluated paths.
|
Level |
getLogLevel()
Get level of log which should be stored in result.
|
String |
getLogPath()
Path where log will be stored.
|
String |
getMapName()
Map name where the evaluation will take place.
|
String |
getNavigation()
Get navigation for evaluation.
|
String |
getPathPlanner()
Get path planner for evaluation.
|
RecordType |
getRecordType()
Get type of records to create.
|
String |
getResultBasePath() |
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 |
setMapName(String mapName)
Set map for evaluation.
|
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 |
setResultBasePath(String basePath) |
void |
setResultPath(String resultPath)
Set path for storing results.
|
void |
toArgs(List<String> command)
Deprecated.
|
getBotClass, getBotParamsClass, getJarPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBotClass, getBotParamsClass, getJarPathpublic NavigationEvaluationTask(String navigation, String pathPlanner, String mapName, boolean onlyRelevantPaths, int limit, String resultBasePath, RecordType recordType, Level level)
navigation - pathPlanner - mapName - onlyRelevantPaths - limit - resultBasePath - recordType - level - @Deprecated public NavigationEvaluationTask(String navigation, String pathPlanner, String mapName, boolean onlyRelevantPaths, String resultPath)
@Deprecated public NavigationEvaluationTask()
@Deprecated public static NavigationEvaluationTask buildFromArgs(String[] args)
args - Command line arguments.public BotNavigationParameters getBotParams()
BotNavigationParameters from this task.getBotParams in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>BotNavigationParameters's representation of this task.public String getMapName()
IEvaluationTaskgetMapName in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>public void setMapName(String mapName)
mapName - public boolean isOnlyRelevantPaths()
INavigationEvaluationTaskisOnlyRelevantPaths in interface INavigationEvaluationTaskpublic String getNavigation()
INavigationEvaluationTaskgetNavigation in interface INavigationEvaluationTaskpublic String getPathPlanner()
INavigationEvaluationTaskgetPathPlanner in interface INavigationEvaluationTaskpublic String getResultPath()
INavigationEvaluationTaskgetResultPath in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>getResultPath in interface INavigationEvaluationTaskpublic String getResultBasePath()
public int getLimit()
INavigationEvaluationTaskgetLimit in interface INavigationEvaluationTaskpublic String getLogPath()
IEvaluationTaskgetLogPath in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>public void setNavigation(String navigation)
INavigationEvaluationTasksetNavigation in interface INavigationEvaluationTaskpublic void setPathPlanner(String pathPlanner)
INavigationEvaluationTasksetPathPlanner in interface INavigationEvaluationTaskpublic void setOnlyRelevantPaths(boolean onlyRelevantPaths)
INavigationEvaluationTasksetOnlyRelevantPaths in interface INavigationEvaluationTaskpublic void setResultPath(String resultPath)
INavigationEvaluationTasksetResultPath in interface INavigationEvaluationTaskpublic void setLimit(int limit)
INavigationEvaluationTasksetLimit in interface INavigationEvaluationTaskpublic RecordType getRecordType()
INavigationEvaluationTaskgetRecordType in interface INavigationEvaluationTask@Deprecated public void toArgs(List<String> command)
command - Arguments list to fill.public String getFileName()
IEvaluationTaskgetFileName in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>public Level getLogLevel()
IEvaluationTaskgetLogLevel in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>public void setResultBasePath(String basePath)
setResultBasePath in interface IEvaluationTask<BotNavigationParameters,NavigationEvaluatingBot>Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.