|
|
#include <RobotComponents/components/MotionPlanning/Tasks/MotionPlanningTask.h>
Inheritance diagram for PostprocessingMotionPlanningTask:Public Member Functions | |
| CSpaceBasePtr | getCSpace (const Ice::Current &=Ice::emptyCurrent) const override |
| void | postEnqueueing () override |
| Called by the planning server after the task was enqueued. | |
| PostprocessingMotionPlanningTask (const MotionPlanningTaskBasePtr &previousStep, const std::string &taskName) | |
| void | registerAtIceAdapter (Ice::ObjectAdapterPtr &adapter, const Ice::Identity ident) override |
Public Member Functions inherited from MotionPlanningTask | |
| void | addTaskStatusCallback (std::function< void(TaskStatus::Status)> cb) |
| Ice::Long | getPlanningTime (const Ice::Current &) const override |
| MotionPlanningTaskBasePrx & | getProxy () |
| Ice::Long | getRefiningTime (const Ice::Current &) const override |
| Ice::Long | getRunningTime (const Ice::Current &) const override |
| std::string | getTaskName (const Ice::Current &=Ice::emptyCurrent) const override |
| TaskStatus::Status | getTaskStatus (const Ice::Current &=Ice::emptyCurrent) const override |
| MotionPlanningTask ()=default | |
| virtual void | onPlanningDone () |
| virtual void | onRefiningDone () |
| bool | setTaskStatus (TaskStatus::Status newTaskStatus, const Ice::Current &=Ice::emptyCurrent) override |
| ~MotionPlanningTask () override=default | |
Public Member Functions inherited from MotionPlanningTaskCI | |
| bool | finishedRunning (const Ice::Current &=Ice::emptyCurrent) const override |
| Returns whether the task has finished planning. | |
| bool | isRunning (const Ice::Current &=Ice::emptyCurrent) const override |
| Returns whether the task is currently planning. | |
| void | waitForFinishedPlanning_async (const AMD_MotionPlanningTaskControlInterface_waitForFinishedPlanningPtr &cb, const Ice::Current &=Ice::emptyCurrent) override |
| void | waitForFinishedRunning_async (const AMD_MotionPlanningTaskControlInterface_waitForFinishedRunningPtr &cb, const Ice::Current &=Ice::emptyCurrent) override |
Protected Member Functions | |
| PostprocessingMotionPlanningTask ()=default | |
Additional Inherited Members | |
Protected Attributes inherited from MotionPlanningTask | |
| Ice::Long | planningTime = 0 |
| The planning time in microseconds. | |
| Ice::Long | refiningTime = 0 |
| The refining time in microseconds. | |
Protected Attributes inherited from MotionPlanningTaskCI | |
| AMDCallbackCollection | waitForFinishedPlanning |
| AMDCallbackCollection | waitForFinishedRunning |
|
inline |
|
protecteddefault |
|
inlineoverride |
|
inlineoverridevirtual |
Called by the planning server after the task was enqueued.
Override this function to prepare some work (e.g. setting the status from eNew to eQueued)
Reimplemented from MotionPlanningTask.
|
inlineoverridevirtual |
Reimplemented from MotionPlanningTask.