|
#include <RobotComponents/components/MotionPlanning/Tasks/MotionPlanningTask.h>
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. More... | |
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. More... | |
bool | isRunning (const Ice::Current &=Ice::emptyCurrent) const override |
Returns whether the task is currently planning. More... | |
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. More... | |
Ice::Long | refiningTime = 0 |
The refining time in microseconds. More... | |
Protected Attributes inherited from MotionPlanningTaskCI | |
AMDCallbackCollection | waitForFinishedPlanning |
AMDCallbackCollection | waitForFinishedRunning |
Definition at line 212 of file MotionPlanningTask.h.
|
inline |
Definition at line 217 of file MotionPlanningTask.h.
|
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.
Definition at line 242 of file MotionPlanningTask.h.
|
inlineoverridevirtual |
Reimplemented from MotionPlanningTask.
Definition at line 230 of file MotionPlanningTask.h.