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.