35 auto paths = getAllPathsWithCost();
36 result.reserve(paths.size());
37 std::transform(paths.begin(),
39 std::back_inserter(result),
41 return Path{std::move(p.nodes), std::move(p.pathName)};
PathSeq getAllPaths(const Ice::Current &=Ice::emptyCurrent) const override
bool isRunning(const Ice::Current &=Ice::emptyCurrent) const override
Returns whether the task is currently planning.
bool finishedRunning(const Ice::Current &=Ice::emptyCurrent) const override
Returns whether the task has finished planning.
bool finishedRunning(Status status)
Returns whether the given task status describes a state where planning is done (may be failed).
bool isRunning(Status status)
Returns whether the given task status describes a state where a path is planned.
This file offers overloads of toIce() and fromIce() functions for STL container types.