ImFusion C++ SDK 4.4.0
ImFusion::Robotics::RobotGroup Class Reference

#include <RoboticsPlugin/Include/ImFusion/Robotics/Model/RobotGroup.h>

Describes a named subset of the RobotTree conformed by multiple RobotChains. More...

Detailed Description

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

The documentation for this class was generated from the following file:
  • RoboticsPlugin/Include/ImFusion/Robotics/Model/RobotGroup.h
Search Tab / S to search, Esc to close