30#include <RobotComponents/interface/components/MotionPlanning/Tasks/CSpaceVisualizerTask.h>
40 public virtual CSpaceVisualizerTaskBase
44 const SimoxCSpaceWith2DPoseBasePtr& cspace,
45 const VectorXf& robotPlatform2DPose,
46 const std::string& taskName =
"CSpaceVisualizerTask");
53 abortTask(
const Ice::Current& = Ice::emptyCurrent)
override
60 Path
getPath(
const Ice::Current& = Ice::emptyCurrent)
const override;
67 void run(
const RemoteObjectNodePrxList&,
const Ice::Current& = Ice::emptyCurrent)
override;
76 template <
class Base,
class Derived>
77 friend class ::armarx::GenericFactory;
void ice_postUnmarshal() override
CSpaceVisualizerTask()=default
Ctor used by object factories.
void run(const RemoteObjectNodePrxList &, const Ice::Current &=Ice::emptyCurrent) override
Does not do anything for this task.
Path getPath(const Ice::Current &=Ice::emptyCurrent) const override
CSpaceVisualizerTask(const SimoxCSpaceWith2DPoseBasePtr &cspace, const VectorXf &robotPlatform2DPose, const std::string &taskName="CSpaceVisualizerTask")
void abortTask(const Ice::Current &=Ice::emptyCurrent) override
Does not do anything for this task.
MotionPlanningTaskWithDefaultMembers(const VectorXf &startCfg, const VectorXf &goalCfg, const CSpaceBasePtr &cspace, Ice::Float dcdStep, Ice::Long maximalPlanningTimeInSeconds, const std::string &taskName)
ctor
The RemoteHandle class wrapps a ClientSideRemoteHandleControlBlock and can be used just as a Ice prox...
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< CSpaceVisualizerTask > CSpaceVisualizerTaskPtr
RemoteHandle< MotionPlanningTaskControlInterfacePrx > CSpaceVisualizerTaskHandle