MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
moveit_studio::behaviors::MPCBehaviorsLoader Class Reference

#include <register_mpc_behaviors.hpp>

Inheritance diagram for moveit_studio::behaviors::MPCBehaviorsLoader:
Collaboration diagram for moveit_studio::behaviors::MPCBehaviorsLoader:

Public Member Functions

 MPCBehaviorsLoader ()=default
 
 MPCBehaviorsLoader (const MPCBehaviorsLoader &)=delete
 
MPCBehaviorsLoaderoperator= (const MPCBehaviorsLoader &)=delete
 
 MPCBehaviorsLoader (MPCBehaviorsLoader &&) noexcept=delete
 
MPCBehaviorsLoaderoperator= (MPCBehaviorsLoader &&) noexcept=delete
 
 ~MPCBehaviorsLoader () override
 
void registerBehaviors (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.
 
- Public Member Functions inherited from moveit_studio::behaviors::SharedResourcesNodeLoaderBase
virtual ~SharedResourcesNodeLoaderBase ()=default
 

Constructor & Destructor Documentation

◆ MPCBehaviorsLoader() [1/3]

moveit_studio::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader ( )
default

◆ MPCBehaviorsLoader() [2/3]

moveit_studio::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader ( const MPCBehaviorsLoader )
delete

◆ MPCBehaviorsLoader() [3/3]

moveit_studio::behaviors::MPCBehaviorsLoader::MPCBehaviorsLoader ( MPCBehaviorsLoader &&  )
deletenoexcept

◆ ~MPCBehaviorsLoader()

moveit_studio::behaviors::MPCBehaviorsLoader::~MPCBehaviorsLoader ( )
override

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

MPCBehaviorsLoader & moveit_studio::behaviors::MPCBehaviorsLoader::operator= ( MPCBehaviorsLoader &&  )
deletenoexcept

◆ registerBehaviors()

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

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
factoryThe BehaviorServer's BT::BehaviorTreeFactory
shared_resourcesThe BehaviorServerNode's BehaviorContext.

Implements moveit_studio::behaviors::SharedResourcesNodeLoaderBase.


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