|
void | init () |
|
PlanNode * | computeTask (TasksId task, std::multimap< std::string, std::string > agents_name, std::multimap< std::string, std::string > objects_name, std::multimap< std::string, p3d_point > point3d, std::multimap< std::string, std::string > additionalData, WorldState *WC, bool computeMP, TaskConstraints *taskConst) |
|
double | computeTaskHeuristic (TasksId taskId, std::multimap< std::string, std::string > agents_name, std::multimap< std::string, std::string > objects_name, std::multimap< std::string, p3d_point > point3d, std::multimap< std::string, std::string > additionalData, WorldState *WC, bool computeMP, TaskConstraints *taskConst) |
|
PlanNode * | findTaskAlternative (int taskId, bool computeMP) |
|
Task * | createTask (TasksId task) |
|
Task * | createHumanTask (TasksId taskId) |
|
bool | computeTrajInTasks (int taskId, int alternativeId) |
|
Task * | getTask (int id) |
|
bool | setArm (armLabel a) |
|
void | clearTasks () |
|
int | addWorldState (WorldState *WC) |
|
WorldState * | getWorldStateById (int id) |
|
WorldState * | popWorldStateWithId (int id) |
|
void | clearWorldStates () |
|
TasksId | getTaskIdFromString (std::string value) |
|
TasksId | getTaskIdFromString (char *value) |
|
PlanTree * | getPlanTree () |
|
OnePlan * | getOnePlan () |
|
void | printAllTasks (bool verbose) |
|
void | printOnePlan (bool verbose) |
|
std::string | printAllTextNeeded () |
|
std::vector< Task * > | getTaskList () |
|
void | addTask (Task *t) |
|
void | printTd (type_data td) |
|
void | setCurrentId (int t) |
|
void | setRequestToSolutionData (Task *t, std::multimap< std::string, std::string > agents_name, std::multimap< std::string, std::string > objects_name, std::multimap< std::string, p3d_point > point3d, std::multimap< std::string, std::string > additionalData, TaskConstraints *) |
|