AddPointCloudToVector Class
Appends a point cloud to a vector of point clouds. More...
Declaration
Included Headers
Base class
| class | BT::SyncActionNode |
Public Constructors Index
| AddPointCloudToVector (const std::string &name, const BT::NodeConfiguration &config) | |
Public Member Functions Index
| BT::NodeStatus | tick () override |
|
Contains the logic of this behavior. More... | |
Public Static Functions Index
| static BT::PortsList | providedPorts () |
|
Custom tree nodes that have input and/or output ports must define them in this static function. More... | |
| static BT::KeyValueVector | metadata () |
Description
Appends a point cloud to a vector of point clouds.
If the vector does not exist, it is created the first time the Behavior is run.
| Data Port Name | Port Type | Object Type |
|---|---|---|
| point_cloud | input | sensor_msgs::msg::PointCloud2 |
| point_cloud_vector | bidirectional | std::vector<sensor_msgs::msg::PointCloud2> |
Definition at line 24 of file add_pointcloud_to_vector.hpp.
Public Constructors
AddPointCloudToVector()
|
Declaration at line 27 of file add_pointcloud_to_vector.hpp, definition at line 30 of file add_pointcloud_to_vector.cpp.
Public Member Functions
tick()
|
Contains the logic of this behavior.
- Returns
Returns SUCCESS if successful, else FAILURE.
Declaration at line 45 of file add_pointcloud_to_vector.hpp, definition at line 52 of file add_pointcloud_to_vector.cpp.
Public Static Functions
metadata()
| static |
Declaration at line 39 of file add_pointcloud_to_vector.hpp, definition at line 44 of file add_pointcloud_to_vector.cpp.
providedPorts()
| static |
Custom tree nodes that have input and/or output ports must define them in this static function.
This function must be static. It is a requirement set by the BehaviorTree.CPP library.
- Returns
List of ports with the names and port info. The return value is for the internal use of the behavior tree.
Declaration at line 37 of file add_pointcloud_to_vector.hpp, definition at line 35 of file add_pointcloud_to_vector.cpp.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.