|
rclcpp
master
C++ ROS Client Library API
|
Namespaces | |
| detail | |
Classes | |
| class | NodeBase |
| Implementation of the NodeBase part of the Node API. More... | |
| class | NodeBaseInterface |
| Pure virtual interface class for the NodeBase part of the Node API. More... | |
| class | NodeClock |
| Implementation of the NodeClock part of the Node API. More... | |
| class | NodeClockInterface |
| Pure virtual interface class for the NodeClock part of the Node API. More... | |
| class | NodeGraph |
| Implementation the NodeGraph part of the Node API. More... | |
| class | NodeGraphInterface |
| Pure virtual interface class for the NodeGraph part of the Node API. More... | |
| class | NodeLogging |
| Implementation of the NodeLogging part of the Node API. More... | |
| class | NodeLoggingInterface |
| Pure virtual interface class for the NodeLogging part of the Node API. More... | |
| class | NodeParameters |
| Implementation of the NodeParameters part of the Node API. More... | |
| class | NodeParametersInterface |
| Pure virtual interface class for the NodeParameters part of the Node API. More... | |
| class | NodeServices |
| Implementation of the NodeServices part of the Node API. More... | |
| class | NodeServicesInterface |
| Pure virtual interface class for the NodeServices part of the Node API. More... | |
| class | NodeTimers |
| Implementation of the NodeTimers part of the Node API. More... | |
| class | NodeTimersInterface |
| Pure virtual interface class for the NodeTimers part of the Node API. More... | |
| class | NodeTimeSource |
| Implementation of the NodeTimeSource part of the Node API. More... | |
| class | NodeTimeSourceInterface |
| Pure virtual interface class for the NodeTimeSource part of the Node API. More... | |
| class | NodeTopics |
| Implementation of the NodeTopics part of the Node API. More... | |
| class | NodeTopicsInterface |
| Pure virtual interface class for the NodeTopics part of the Node API. More... | |
| class | NodeWaitables |
| Implementation of the NodeWaitables part of the Node API. More... | |
| class | NodeWaitablesInterface |
| Pure virtual interface class for the NodeWaitables part of the Node API. More... | |
| struct | OnSetParametersCallbackHandle |
| struct | ParameterInfo |
| class | ParameterMutationRecursionGuard |
Functions | |
| template<typename NodeType , typename std::enable_if< std::is_pointer< NodeType >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeBaseInterface * | get_node_base_interface (NodeType node_pointer) |
| Get the NodeBaseInterface as a pointer from a pointer to a "Node like" object. More... | |
| template<typename NodeType , typename std::enable_if< !std::is_pointer< typename std::remove_reference< NodeType >::type >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeBaseInterface * | get_node_base_interface (NodeType &&node_reference) |
| Get the NodeBaseInterface as a pointer from a "Node like" object. More... | |
| template<typename NodeType , typename std::enable_if< std::is_pointer< NodeType >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeTimersInterface * | get_node_timers_interface (NodeType node_pointer) |
| Get the NodeTimersInterface as a pointer from a pointer to a "Node like" object. More... | |
| template<typename NodeType , typename std::enable_if< !std::is_pointer< typename std::remove_reference< NodeType >::type >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeTimersInterface * | get_node_timers_interface (NodeType &&node_reference) |
| Get the NodeTimersInterface as a pointer from a "Node like" object. More... | |
| template<typename NodeType , typename std::enable_if< std::is_pointer< NodeType >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeTopicsInterface * | get_node_topics_interface (NodeType node_pointer) |
| Get the NodeTopicsInterface as a pointer from a pointer to a "Node like" object. More... | |
| template<typename NodeType , typename std::enable_if< !std::is_pointer< typename std::remove_reference< NodeType >::type >::value, int >::type = 0> | |
| rclcpp::node_interfaces::NodeTopicsInterface * | get_node_topics_interface (NodeType &&node_reference) |
| Get the NodeTopicsInterface as a pointer from a "Node like" object. More... | |
| rclcpp::node_interfaces::NodeBaseInterface* rclcpp::node_interfaces::get_node_base_interface | ( | NodeType | node_pointer | ) |
Get the NodeBaseInterface as a pointer from a pointer to a "Node like" object.
| rclcpp::node_interfaces::NodeBaseInterface* rclcpp::node_interfaces::get_node_base_interface | ( | NodeType && | node_reference | ) |
Get the NodeBaseInterface as a pointer from a "Node like" object.
| rclcpp::node_interfaces::NodeTimersInterface* rclcpp::node_interfaces::get_node_timers_interface | ( | NodeType | node_pointer | ) |
Get the NodeTimersInterface as a pointer from a pointer to a "Node like" object.
| rclcpp::node_interfaces::NodeTimersInterface* rclcpp::node_interfaces::get_node_timers_interface | ( | NodeType && | node_reference | ) |
Get the NodeTimersInterface as a pointer from a "Node like" object.
| rclcpp::node_interfaces::NodeTopicsInterface* rclcpp::node_interfaces::get_node_topics_interface | ( | NodeType | node_pointer | ) |
Get the NodeTopicsInterface as a pointer from a pointer to a "Node like" object.
| rclcpp::node_interfaces::NodeTopicsInterface* rclcpp::node_interfaces::get_node_topics_interface | ( | NodeType && | node_reference | ) |
Get the NodeTopicsInterface as a pointer from a "Node like" object.
1.8.13