Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAbstractActionBase
 CAbstractActionBaseFixture
 Cmbf_abstract_nav::ControllerAction
 Cmbf_abstract_nav::PlannerAction
 Cmbf_abstract_nav::RecoveryAction
 Cmbf_abstract_core::AbstractController [external]
 CAbstractControllerMock
 Cmbf_abstract_nav::AbstractExecutionBaseBase class for running concurrent navigation tasks
 CDummyExecutionBase
 Cmbf_abstract_nav::AbstractControllerExecutionLoads and binds the controller plugin. It contains a thread running the plugin in a cycle to move the robot. An internal state is saved and will be pulled by server, to monitor controller execution. Due to a state change it wakes up all threads connected to the condition variable
 CAbstractControllerExecutionFixture
 CComputeRobotPoseFixture
 CFailureFixture
 Cmbf_abstract_nav::AbstractPlannerExecutionLoads and binds the global planner plugin. It contains a thread running the plugin in a cycle to plan and re-plan. An internal state is saved and will be pulled by the server, which controls the global planner execution. Due to a state change it wakes up all threads connected to the condition variable
 CAbstractPlannerExecutionFixture
 Cmbf_abstract_nav::AbstractRecoveryExecutionLoads and binds the recovery behavior plugin. It contains a thread running the plugin, executing the recovery behavior. An internal state is saved and will be pulled by the server, which controls the recovery behavior execution. Due to a state change it wakes up all threads connected to the condition variable
 CMockedExecution
 Cmbf_abstract_nav::AbstractNavigationServerThe AbstractNavigationServer is the abstract base class for all navigation servers in move_base_flex and bundles the controller execution classes,the planner execution classes and the recovery execution classes. It provides the following action servers ActionServerGetPath -> callActionGetPath(), ActionServerExePath -> callActionExePath(), ActionServerRecovery -> callActionRecovery() and ActionServerMoveBase -> callActionMoveBase()
 Cmbf_abstract_core::AbstractPlanner [external]
 CAbstractPlannerMock
 CMockPlanner
 Cmbf_abstract_nav::AbstractPluginManager< PluginType >
 Cmbf_abstract_nav::AbstractPluginManager< mbf_abstract_core::AbstractController >
 Cmbf_abstract_nav::AbstractPluginManager< mbf_abstract_core::AbstractPlanner >
 Cmbf_abstract_nav::AbstractPluginManager< mbf_abstract_core::AbstractRecovery >
 Cactionlib::ActionServerBase< GetPathAction > [external]
 CMockedActionServer
 Cmbf_abstract_nav::MoveBaseAction
 CTest
 CAbstractActionBaseFixture
 CAbstractControllerExecutionFixture
 CAbstractExecutionFixture
 CAbstractPlannerExecutionFixture
 CPlannerActionFixture


mbf_abstract_nav
Author(s): Sebastian Pütz
autogenerated on Wed Mar 2 2022 00:33:48