AutoAPMS
Resilient Robot Mission Management
Loading...
Searching...
No Matches
AutoAPMS - Behavior Tree

Classes

class  TreeBuilder
 
class  NodeManifest
 
class  NodePluginClassLoader
 
class  TreeBuilderClassLoader
 
struct  TreeResource
 

Macros

#define AUTO_APMS_BEHAVIOR_TREE_REGISTER_BUILDER(type)
 
#define AUTO_APMS_BEHAVIOR_TREE_REGISTER_NODE(type)
 

Detailed Description

Useful tooling for Behavior Tree development.

Macro Definition Documentation

◆ AUTO_APMS_BEHAVIOR_TREE_REGISTER_BUILDER

#define AUTO_APMS_BEHAVIOR_TREE_REGISTER_BUILDER ( type)
Value:

Macro for registering a behavior tree builder plugin which may be loaded at runtime to create a behavior tree according to the implementation.

Builders are created by deriving from auto_apms_behavior_tree::TreeBuilderBase and implementing the virtual methods as desired.

Parameters
typeFully qualified name of the class.

Definition at line 30 of file builder.hpp.

◆ AUTO_APMS_BEHAVIOR_TREE_REGISTER_NODE

#define AUTO_APMS_BEHAVIOR_TREE_REGISTER_NODE ( type)
Value:

Macro for registering a behavior tree node plugin.

Parameters
typeFully qualified name of the class.

Definition at line 30 of file node.hpp.