Class ClMoveGroup

Inheritance Relationships

Base Type

  • public smacc2::ISmaccClient

Class Documentation

class ClMoveGroup : public smacc2::ISmaccClient

Public Functions

ClMoveGroup(std::string groupName)
ClMoveGroup(const moveit::planning_interface::MoveGroupInterface::Options &options)
virtual ~ClMoveGroup()
void onInitialize() override
void postEventMotionExecutionSucceded()
void postEventMotionExecutionFailed()
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
template<typename TCallback, typename T>
inline boost::signals2::connection onMotionExecutionSuccedded(TCallback callback, T *object)
template<typename TCallback, typename T>
inline boost::signals2::connection onMotionExecutionFailed(TCallback callback, T *object)
const moveit::planning_interface::MoveGroupInterface::Options &getOptions() const

Public Members

std::shared_ptr<moveit::planning_interface::MoveGroupInterface> moveGroupClientInterface
std::shared_ptr<moveit::planning_interface::PlanningSceneInterface> planningSceneInterface