#include <RobotComponents/components/MotionPlanning/Tasks/MotionPlanningTask.h>
◆ MotionPlanningTask()
◆ ~MotionPlanningTask()
◆ addTaskStatusCallback()
| void addTaskStatusCallback |
( |
std::function< void(TaskStatus::Status)> | cb | ) |
|
|
inline |
◆ getPlanningTime()
| Ice::Long getPlanningTime |
( |
const Ice::Current & | | ) |
const |
|
inlineoverride |
◆ getProxy()
| MotionPlanningTaskBasePrx & getProxy |
( |
| ) |
|
|
inline |
◆ getRefiningTime()
| Ice::Long getRefiningTime |
( |
const Ice::Current & | | ) |
const |
|
inlineoverride |
◆ getRunningTime()
| Ice::Long getRunningTime |
( |
const Ice::Current & | | ) |
const |
|
inlineoverride |
◆ getTaskName()
| std::string getTaskName |
( |
const Ice::Current & | = Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ getTaskStatus()
| TaskStatus::Status getTaskStatus |
( |
const Ice::Current & | = Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ onPlanningDone()
| virtual void onPlanningDone |
( |
| ) |
|
|
inlinevirtual |
◆ onRefiningDone()
| virtual void onRefiningDone |
( |
| ) |
|
|
inlinevirtual |
◆ postEnqueueing()
| virtual void postEnqueueing |
( |
| ) |
|
|
inlinevirtual |
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 in PostprocessingMotionPlanningTask, and Task.
◆ registerAtIceAdapter()
◆ setTaskStatus()
| bool setTaskStatus |
( |
TaskStatus::Status | newTaskStatus, |
|
|
const Ice::Current & | = Ice::emptyCurrent ) |
|
override |
◆ MotionPlanningServer
◆ planningTime
| Ice::Long planningTime = 0 |
|
protected |
The planning time in microseconds.
◆ refiningTime
| Ice::Long refiningTime = 0 |
|
protected |
The refining time in microseconds.
The documentation for this class was generated from the following files: