Skip to main content

BT Namespace

Definition

namespace BT { ... }

Functions Index

std_msgs::msg::StringconvertFromString< std_msgs::msg::String > (BT::StringView str)

Template specialization of convertFromString to turn a string into a std_msgs::msg::String. More...

geometry_msgs::msg::QuaternionconvertFromString< geometry_msgs::msg::Quaternion > (BT::StringView str)

Parse a geometry_msgs::msg::Quaternion from the x;y;z;w port wire form. More...

geometry_msgs::msg::Vector3convertFromString< geometry_msgs::msg::Vector3 > (BT::StringView str)

Parse a geometry_msgs::msg::Vector3 from the x;y;z port wire form. More...

std::stringtoStr< geometry_msgs::msg::Quaternion > (const geometry_msgs::msg::Quaternion &quaternion)
std::stringtoStr< geometry_msgs::msg::Vector3 > (const geometry_msgs::msg::Vector3 &vector)
BT_JSON_CONVERTER (std::vector< Any >, any_vec)
geometry_msgs::msg::QuaternionconvertFromString< geometry_msgs::msg::Quaternion > (BT::StringView str)

Parse a geometry_msgs::msg::Quaternion from the x;y;z;w port wire form. More...

geometry_msgs::msg::Vector3convertFromString< geometry_msgs::msg::Vector3 > (BT::StringView str)

Parse a geometry_msgs::msg::Vector3 from the x;y;z port wire form. More...

std::stringtoStr< geometry_msgs::msg::Quaternion > (const geometry_msgs::msg::Quaternion &quaternion)
std::stringtoStr< geometry_msgs::msg::Vector3 > (const geometry_msgs::msg::Vector3 &vector)

Functions

BT_JSON_CONVERTER()

BT::BT_JSON_CONVERTER (std::vector< Any >, any_vec)

Definition at line 73 of file json_serialization.hpp.

convertFromString< geometry_msgs::msg::Quaternion >()

geometry_msgs::msg::Quaternion BT::convertFromString< geometry_msgs::msg::Quaternion > (BT::StringView str)

Parse a geometry_msgs::msg::Quaternion from the x;y;z;w port wire form.

Empty input yields the identity quaternion. The value is not normalized here — behaviors normalize at tick time. Kept string-compatible with the pre-migration std::vector<double> ports.

Declaration at line 33 of file geometry_msgs_string_conversions.hpp, definition at line 92 of file geometry_msgs_string_conversions.cpp.

convertFromString< geometry_msgs::msg::Quaternion >()

geometry_msgs::msg::Quaternion BT::convertFromString< geometry_msgs::msg::Quaternion > (BT::StringView str)

Parse a geometry_msgs::msg::Quaternion from the x;y;z;w port wire form.

Empty input yields the identity quaternion. The value is not normalized here — behaviors normalize at tick time. Kept string-compatible with the pre-migration std::vector<double> ports.

Definition at line 92 of file geometry_msgs_string_conversions.cpp.

convertFromString< geometry_msgs::msg::Vector3 >()

geometry_msgs::msg::Vector3 BT::convertFromString< geometry_msgs::msg::Vector3 > (BT::StringView str)

Parse a geometry_msgs::msg::Vector3 from the x;y;z port wire form.

Empty input yields a zero vector. Kept string-compatible with the pre-migration std::vector<double> position/translation ports.

Declaration at line 41 of file geometry_msgs_string_conversions.hpp, definition at line 109 of file geometry_msgs_string_conversions.cpp.

convertFromString< geometry_msgs::msg::Vector3 >()

geometry_msgs::msg::Vector3 BT::convertFromString< geometry_msgs::msg::Vector3 > (BT::StringView str)

Parse a geometry_msgs::msg::Vector3 from the x;y;z port wire form.

Empty input yields a zero vector. Kept string-compatible with the pre-migration std::vector<double> position/translation ports.

Definition at line 109 of file geometry_msgs_string_conversions.cpp.

convertFromString< std_msgs::msg::String >()

std_msgs::msg::String BT::convertFromString< std_msgs::msg::String > (BT::StringView str)
inline

Template specialization of convertFromString to turn a string into a std_msgs::msg::String.

Parameters
str

Input string to convert.

Returns

A std_msgs::msg::String object whose data matches the contents of the string input.

Definition at line 24 of file publish_string.hpp.

toStr< geometry_msgs::msg::Quaternion >()

std::string BT::toStr< geometry_msgs::msg::Quaternion > (const geometry_msgs::msg::Quaternion & quaternion)

Declaration at line 47 of file geometry_msgs_string_conversions.hpp, definition at line 124 of file geometry_msgs_string_conversions.cpp.

toStr< geometry_msgs::msg::Quaternion >()

std::string BT::toStr< geometry_msgs::msg::Quaternion > (const geometry_msgs::msg::Quaternion & quaternion)

Definition at line 124 of file geometry_msgs_string_conversions.cpp.

toStr< geometry_msgs::msg::Vector3 >()

std::string BT::toStr< geometry_msgs::msg::Vector3 > (const geometry_msgs::msg::Vector3 & vector)

Declaration at line 50 of file geometry_msgs_string_conversions.hpp, definition at line 131 of file geometry_msgs_string_conversions.cpp.

toStr< geometry_msgs::msg::Vector3 >()

std::string BT::toStr< geometry_msgs::msg::Vector3 > (const geometry_msgs::msg::Vector3 & vector)

Definition at line 131 of file geometry_msgs_string_conversions.cpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.