Skip to main content

MPCBehaviorsLoader Class

Declaration​

class moveit_pro::behaviors::MPCBehaviorsLoader { ... }

Included Headers​

#include <register_mpc_behaviors.hpp>

Base class​

classSharedResourcesNodeLoaderBase

The SharedResourcesNodeLoaderBase class is a base class for Behavior loader plugins that register Behaviors inheriting from SharedResourcesNode. More...

Public Constructors Index​

MPCBehaviorsLoader ()=default
MPCBehaviorsLoader (const MPCBehaviorsLoader &)=delete
MPCBehaviorsLoader (MPCBehaviorsLoader &&) noexcept=delete

Public Destructor Index​

~MPCBehaviorsLoader () override

Public Operators Index​

MPCBehaviorsLoader &operator= (const MPCBehaviorsLoader &)=delete
MPCBehaviorsLoader &operator= (MPCBehaviorsLoader &&) noexcept=delete

Public Member Functions Index​

voidregisterBehaviors (BT::BehaviorTreeFactory &factory, const std::shared_ptr< BehaviorContext > &shared_resources) override

This function is called within the constructor of moveit_studio::behavior_server::BehaviorServerNode to register a set of Behaviors with the BehaviorServer's BT::BehaviorTreeFactory. More...

Definition at line 16 of file register_mpc_behaviors.hpp.

Public Constructors​

MPCBehaviorsLoader()​

moveit_pro::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader ()
default

Definition at line 19 of file register_mpc_behaviors.hpp.

MPCBehaviorsLoader()​

moveit_pro::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader (const MPCBehaviorsLoader &)
delete

Definition at line 21 of file register_mpc_behaviors.hpp.

MPCBehaviorsLoader()​

moveit_pro::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader (MPCBehaviorsLoader &&)
noexcept delete

Definition at line 25 of file register_mpc_behaviors.hpp.

Public Destructor​

~MPCBehaviorsLoader()​

moveit_pro::behaviors::MPCBehaviorsLoader::~MPCBehaviorsLoader ()

Declaration at line 29 of file register_mpc_behaviors.hpp, definition at line 24 of file register_mpc_behaviors.cpp.

Public Operators​

operator=()​

MPCBehaviorsLoader & moveit_pro::behaviors::MPCBehaviorsLoader::operator= (const MPCBehaviorsLoader &)
delete

Definition at line 23 of file register_mpc_behaviors.hpp.

operator=()​

MPCBehaviorsLoader & moveit_pro::behaviors::MPCBehaviorsLoader::operator= (MPCBehaviorsLoader &&)
noexcept delete

Definition at line 27 of file register_mpc_behaviors.hpp.

Public Member Functions​

registerBehaviors()​

void moveit_pro::behaviors::MPCBehaviorsLoader::registerBehaviors (BT::BehaviorTreeFactory & factory, const std::shared_ptr< BehaviorContext > & shared_resources)
virtual

This function is called within the constructor of moveit_studio::behavior_server::BehaviorServerNode to register a set of Behaviors with the BehaviorServer's BT::BehaviorTreeFactory.

Parameters
factory

The BehaviorServer's BT::BehaviorTreeFactory

shared_resources

The BehaviorServerNode's BehaviorContext.

Declaration at line 31 of file register_mpc_behaviors.hpp, definition at line 16 of file register_mpc_behaviors.cpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.