29#include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
34 using namespace armarx::control::njoint_controller::task_space;
35 using namespace armarx::control::common;
59 const NJointControllerConfigPtr& config,
62 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
69 const NJointControllerConfigPtr& config,
72 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
79 const NJointControllerConfigPtr& config,
82 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
89 const NJointControllerConfigPtr& config,
92 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPAdm(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
TSMPController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
================================== TSImp ==================================
TSMPImp(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
================================== TSMixImpVel ==================================
TSMPMixImpVel(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPVel(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::shared_ptr< class Robot > RobotPtr
This file is part of ArmarX.
IceUtil::Handle< class RobotUnit > RobotUnitPtr