|
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 | onOrthogonalAllocation () |
|
template<typename TOrthogonal , typename TSourceObject > |
void | onStateOrthogonalAllocation () |
|
template<typename TComponent > |
void | requiresComponent (TComponent *&requiredComponentStorage, bool throwExceptionIfNotExist) |
|
template<typename TComponent > |
void | requiresComponent (std::string name, TComponent *&requiredComponentStorage, bool throwExceptionIfNotExist) |
|
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.