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 204 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 211 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.