|
#include <RobotComponents/components/MotionPlanning/Tasks/MotionPlanningTask.h>
Public Member Functions | |
CSpaceBasePtr | getCSpace (const Ice::Current &=Ice::emptyCurrent) const override |
float | getDcdStep (const Ice::Current &=Ice::emptyCurrent) const override |
VectorXf | getGoal (const Ice::Current &=Ice::emptyCurrent) const override |
Ice::Long | getMaximalPlanningTimeInSeconds (const Ice::Current &=Ice::emptyCurrent) const override |
VectorXf | getStart (const Ice::Current &=Ice::emptyCurrent) const override |
MotionPlanningTaskWithDefaultMembers (const VectorXf &startCfg, const VectorXf &goalCfg, const CSpaceBasePtr &cspace, Ice::Float dcdStep, Ice::Long maximalPlanningTimeInSeconds, const std::string &taskName) | |
ctor More... | |
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 () |
virtual void | postEnqueueing () |
Called by the planning server after the task was enqueued. More... | |
virtual void | registerAtIceAdapter (Ice::ObjectAdapterPtr &adapter, const Ice::Identity ident) |
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 | |
MotionPlanningTaskWithDefaultMembers ()=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 142 of file MotionPlanningTask.h.
|
inline |
ctor
startCfg | the start point |
cspace | the planning cspace |
dcdStep | the dcd step size |
maximalPlanningTimeInSeconds | the maximal time in seconds |
Definition at line 154 of file MotionPlanningTask.h.
|
protecteddefault |
|
inlineoverride |
Definition at line 187 of file MotionPlanningTask.h.
|
inlineoverride |
Definition at line 195 of file MotionPlanningTask.h.
|
inlineoverride |
Definition at line 179 of file MotionPlanningTask.h.
|
inlineoverride |
Definition at line 203 of file MotionPlanningTask.h.
|
inlineoverride |
Definition at line 171 of file MotionPlanningTask.h.