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>
|
| SplitMTCSolution (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources) |
|
BT::NodeStatus | tick () override |
|
| SharedResourcesNode (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources) |
| Constructor for SharedResourcesNode. Called by BT::BehaviorTreeFactory when creating a new behavior tree containing this node. More...
|
|
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: