![]() |
ImFusion SDK 4.3
|
#include <RoboticsPlugin/Include/ImFusion/Robotics/Model/RobotGroup.h>
Describes a named subset of the RobotTree conformed by multiple RobotChains. More...
Describes a named subset of the RobotTree conformed by multiple RobotChains.
It can have RobotGroupStates that define a named state of the chains.
Public Member Functions | |
RobotGroup (std::string name, RobotSegmentMap segments, const std::vector< RobotChainPtr > &chains={}, const std::optional< RobotGroupMap > &groups={}, const std::optional< RobotGroupStateMap > &states={}, const std::optional< RobotEndEffectorMap > &endEffectors={}) | |
RobotGroup (const RobotGroup &group) | |
RobotGroup & | operator= (const RobotGroup &group) |
void | add (const RobotGroupPtr &other) |
void | insert (const RobotSegmentMap &segments) |
void | insert (const RobotGroupStateMap &states) |
std::string | name () const |
RobotSegmentPtr | root () const |
RobotSegmentMap | segments () const |
std::optional< RobotGroupStateMap > | states () const |
std::optional< RobotEndEffectorMap > | endEffectors () const |
std::optional< RobotChainPtr > | asChain () const |