Given an MTC Solution message and an index, create two new MTC Solution messages by splitting the subtrajectories of the input Solution at the specified index. Outputs the new Solutions onto output data ports.
More...
#include <split_mtc_solution.hpp>
Given an MTC Solution message and an index, create two new MTC Solution messages by splitting the subtrajectories of the input Solution at the specified index. Outputs the new Solutions onto output data ports.
Data Port Name | Port Type | Object Type |
solution_in | Input | moveit_task_constructor_msgs::msg::Solution |
index | Input | std::size_t |
solution_out_1 | Output | moveit_task_constructor_msgs::msg::Solution |
solution_out_2 | Output | moveit_task_constructor_msgs::msg::Solution |
◆ SplitMTCSolution()
moveit_studio::behaviors::SplitMTCSolution::SplitMTCSolution |
( |
const std::string & |
name, |
|
|
const BT::NodeConfiguration & |
config, |
|
|
const std::shared_ptr< BehaviorContext > & |
shared_resources |
|
) |
| |
◆ metadata()
BT::KeyValueVector moveit_studio::behaviors::SplitMTCSolution::metadata |
( |
| ) |
|
|
static |
◆ providedPorts()
BT::PortsList moveit_studio::behaviors::SplitMTCSolution::providedPorts |
( |
| ) |
|
|
static |
◆ tick()
BT::NodeStatus moveit_studio::behaviors::SplitMTCSolution::tick |
( |
| ) |
|
|
override |
The documentation for this class was generated from the following files: