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...
Declaration
class moveit_pro::behaviors::SplitMTCSolution { ... }
#include <split_mtc_solution.hpp>
Base class
Public Constructors Index
| SplitMTCSolution (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources) |
|
|
|
Public Member Functions Index
| BT::NodeStatus | tick () override |
|
|
|
Public Static Functions Index
Description
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 |
Definition at line 58 of file split_mtc_solution.hpp.
Public Constructors
SplitMTCSolution()
| moveit_pro::behaviors::SplitMTCSolution::SplitMTCSolution (const std::string & name, const BT::NodeConfiguration & config, const std::shared_ptr< BehaviorContext > & shared_resources) |
|
Public Member Functions
tick()
| BT::NodeStatus moveit_pro::behaviors::SplitMTCSolution::tick () |
|
Public Static Functions
metadata()
| BT::KeyValueVector moveit_pro::behaviors::SplitMTCSolution::metadata () |
|
static
|
providedPorts()
| BT::PortsList moveit_pro::behaviors::SplitMTCSolution::providedPorts () |
|
static
|
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.