Skip to main content

ResetVector Class Template

Create an empty vector and set it to the blackboard. More...

Declaration​

template <typename InputT>
class moveit_pro::behaviors::ResetVector<InputT> { ... }

Included Headers​

#include <reset_vector.hpp>

Base class​

classBT::SyncActionNode

Public Constructors Index​

template <typename InputT>
ResetVector (const std::string &name, const BT::NodeConfiguration &config)

Public Member Functions Index​

template <typename InputT>
BT::KeyValueVectormetadata ()
template <typename InputT>
BT::PortsListprovidedPorts ()
template <typename InputT>
BT::KeyValueVectormetadata ()
template <typename InputT>
BT::PortsListprovidedPorts ()
template <typename InputT>
BT::KeyValueVectormetadata ()
template <typename InputT>
BT::PortsListprovidedPorts ()

Private Member Functions Index​

template <typename InputT>
BT::NodeStatustick () override

Public Static Functions Index​

template <typename InputT>
static BT::PortsListprovidedPorts ()
template <typename InputT>
static BT::KeyValueVectormetadata ()

Public Static Attributes Index​

template <typename InputT>
static constexpr autokPortIDVector = "vector"

Description​

Create an empty vector and set it to the blackboard.

Template Parameters
InputT

The type of object stored in the vector.

If the vector does not exist, calling this behavior will create a new empty vector. If it exists, it will be reset.

Data Port NamePort TypeObject Type
vectoroutputstd::vector<T>

Definition at line 25 of file reset_vector.hpp.

Public Constructors​

ResetVector()​

template <typename InputT>
moveit_pro::behaviors::ResetVector< InputT >::ResetVector (const std::string & name, const BT::NodeConfiguration & config)

Declaration at line 28 of file reset_vector.hpp, definition at line 17 of file reset_vector_impl.hpp.

Public Member Functions​

metadata()​

template <typename InputT>
BT::KeyValueVector moveit_pro::behaviors::ResetVector< geometry_msgs::msg::PoseStamped >::metadata ()

Definition at line 28 of file core_reset_vector_behaviors.cpp.

metadata()​

template <typename InputT>
BT::KeyValueVector moveit_pro::behaviors::ResetVector< BT::Any >::metadata ()

Definition at line 42 of file core_reset_vector_behaviors.cpp.

metadata()​

template <typename InputT>
BT::KeyValueVector moveit_pro::behaviors::ResetVector< moveit_pro::hand_eye_calibration::CalibrationSample >::metadata ()

Definition at line 248 of file record_calibration_sample.cpp.

providedPorts()​

template <typename InputT>
BT::PortsList moveit_pro::behaviors::ResetVector< geometry_msgs::msg::PoseStamped >::providedPorts ()

Definition at line 35 of file core_reset_vector_behaviors.cpp.

providedPorts()​

template <typename InputT>
BT::PortsList moveit_pro::behaviors::ResetVector< BT::Any >::providedPorts ()

Definition at line 48 of file core_reset_vector_behaviors.cpp.

providedPorts()​

template <typename InputT>
BT::PortsList moveit_pro::behaviors::ResetVector< moveit_pro::hand_eye_calibration::CalibrationSample >::providedPorts ()

Definition at line 255 of file record_calibration_sample.cpp.

Private Member Functions​

tick()​

template <typename InputT>
BT::NodeStatus moveit_pro::behaviors::ResetVector< InputT >::tick ()

Declaration at line 34 of file reset_vector.hpp, definition at line 23 of file reset_vector_impl.hpp.

Public Static Functions​

metadata()​

template <typename InputT>
BT::KeyValueVector moveit_pro::behaviors::ResetVector< InputT >::metadata ()
static

Definition at line 30 of file reset_vector.hpp.

providedPorts()​

template <typename InputT>
BT::PortsList moveit_pro::behaviors::ResetVector< InputT >::providedPorts ()
static

Definition at line 29 of file reset_vector.hpp.

Public Static Attributes​

kPortIDVector​

template <typename InputT>
constexpr auto moveit_pro::behaviors::ResetVector< InputT >::kPortIDVector = "vector"
constexpr static

Definition at line 31 of file reset_vector.hpp.


The documentation for this class was generated from the following files:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.