#include <cp_slam_toolbox.hpp>
|
| virtual void | onInitialize () |
| |
| template<typename TOrthogonal , typename TClient > |
| void | onComponentInitialization () |
| |
| template<typename EventType > |
| void | postEvent (const EventType &ev) |
| |
| template<typename EventType > |
| void | postEvent () |
| |
| template<typename TOrthogonal , typename TSourceObject > |
| void | onStateOrthogonalAllocation () |
| |
| template<typename TComponent > |
| void | requiresComponent (TComponent *&requiredComponentStorage, ComponentRequirement requirementType=ComponentRequirement::SOFT) |
| |
| template<typename TComponent > |
| void | requiresComponent (std::string name, TComponent *&requiredComponentStorage, ComponentRequirement requirementType=ComponentRequirement::SOFT) |
| |
| template<typename TClient > |
| void | requiresClient (TClient *&requiredClientStorage) |
| |
| template<typename SmaccComponentType , typename TOrthogonal , typename TClient , typename... TArgs> |
| SmaccComponentType * | createSiblingComponent (TArgs... targs) |
| |
| template<typename SmaccComponentType , typename TOrthogonal , typename TClient , typename... TArgs> |
| SmaccComponentType * | createSiblingNamedComponent (std::string name, TArgs... targs) |
| |
| rclcpp::Node::SharedPtr | getNode () |
| |
| rclcpp::Logger | getLogger () const |
| |
| ISmaccStateMachine * | getStateMachine () |
| |
| ISmaccStateMachine * | stateMachine_ |
| |
| ISmaccClient * | owner_ |
| |
Definition at line 31 of file cp_slam_toolbox.hpp.
◆ SlamToolboxState
◆ CpSlamToolbox()
| cl_nav2z::CpSlamToolbox::CpSlamToolbox |
( |
| ) |
|
◆ ~CpSlamToolbox()
| cl_nav2z::CpSlamToolbox::~CpSlamToolbox |
( |
| ) |
|
|
virtual |
◆ getState()
◆ toggleState()
| void cl_nav2z::CpSlamToolbox::toggleState |
( |
| ) |
|
◆ state_
The documentation for this class was generated from the following files: