libmove3d-planners
|
Public Member Functions | |
TaskSolution (TaskAllSolutions *taskAS, int id) | |
TaskSubSolution * | getFirstSubSolution () |
TaskSubSolution * | getNextSubSolution (TaskSubSolution *ts) |
TaskSubSolution * | getSubSolutionWithId (int subId) |
int | getId () |
void | setId (int altId) |
int | getNbsubSolPerRobot (Robot *rob) |
std::vector< TaskSubSolution * > | getTSSByRobot (Robot *rob) |
std::vector< TaskSubSolution * > | getAllTSS () |
std::vector< Robot * > | getInvolvedRobots () |
void | setTaskAllSolutions (TaskAllSolutions *TAS) |
Task * | getTask () |
bool | isInPreviousDoneTSS (TaskSubSolution *tss) |
void | addToPreviousDoneTSS (TaskSubSolution *tss) |
void | setStartWS (WorldState *start_WS) |
WorldState * | getStartWS () |
void | setStopWS (WorldState *end_WS) |
WorldState * | getStopWS () |
bool | isTrajComputed () |
void | setTrajComputed (bool val) |
TaskConstraints * | getTaskConstraints () |
void | setTaskConstraints (TaskConstraints *TC) |
void | addToSolutions (TaskSubSolution *tss) |
double | getDuration () |
double | getCost () |
void | setCost (double c) |
void | addConf (confPtr_t q) |
confPtr_t | getNextConf () |
type_data | getTypeData () |
void | addTypeData (type_data td) |
void | clearTypeData () |