AutoAPMS
Resilient Robot Mission Management
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
C
ActionClientWrapper< ActionT >
Convenience wrapper for a rclcpp_action::Client that introduces synchronous goal handling functions
C
ActionContext< ActionT >
C
ActionContext< auto_apms_interfaces::action::CommandTreeExecutor >
C
ActionContext< auto_apms_interfaces::action::StartTreeExecutor >
▼
C
ActionNodeBase
C
RosActionNode< auto_apms_interfaces::action::CommandTreeExecutor >
C
RosActionNode< auto_apms_interfaces::action::StartTreeExecutor >
C
RosActionNode< auto_apms_interfaces::action::ArmDisarm >
C
RosActionNode< auto_apms_interfaces::action::EnableHold >
C
RosActionNode< auto_apms_interfaces::action::GoTo >
C
RosActionNode< auto_apms_interfaces::action::Land >
C
RosActionNode< auto_apms_interfaces::action::Mission >
C
RosActionNode< auto_apms_interfaces::action::RTL >
C
RosActionNode< auto_apms_interfaces::action::Takeoff >
C
RosActionNode< ActionT >
Abstract class to wrap rclcpp_action::Client<>
C
RosServiceNode< ServiceT >
Abstract class use to wrap rclcpp::Client<>
▼
C
ClassLoader
C
NodePluginClassLoader
Version of pluginlib::ClassLoader specifically for loading installed behavior tree node plugins
C
TreeBuilderClassLoader
Version of pluginlib::ClassLoader specifically for loading installed behavior tree builder plugins
▼
C
ConditionNode
C
RosSubscriberNode< GlobalPositionMsg >
C
RosPublisherNode< MessageT >
Abstract class to wrap a ROS publisher
C
RosSubscriberNode< MessageT >
Abstract class to wrap a Topic subscriber. Considering the example in the tutorial:
https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries/Writing-A-Simple-Cpp-Publisher-And-Subscriber.html
▼
C
ModeBase
▼
C
ModeBase< GoToActionType >
C
PositionAwareMode< GoToActionType >
▼
C
ModeBase< ActionT >
Class to model the mode referring to an external task
C
PositionAwareMode< ActionT >
C
ModeExecutorFactory< ActionT, ModeT >
C
ModeExecutorFactory< GoToActionType, GoToMode >
C
NodeManifest
Data structure for resource lookup data and configuration parameters required for loading and registering multiple behavior tree node plugins
▼
C
NodeRegistrationInterface
C
NodeRegistrationFactory< T, requires_ros_node_params >
C
NodeRegistrationParams
Behavior tree node registration parameters
C
RosNodeContext
▼
C
runtime_error
▼
C
ExceptionBase
Base class for all exceptions of AutoAPMS
C
ResourceIdentityFormatError
C
RosNodeError
C
TreeBuildError
C
TreeExecutionError
C
TreeXMLFormatError
C
ResourceNotFoundError
▼
C
StatusChangeLogger
C
BTStateObserver
▼
C
Task< ActionT >
Generic base class for robot actions
C
ModeExecutor< ActionT >
C
Task< auto_apms_interfaces::action::ArmDisarm >
▼
C
Task< auto_apms_interfaces::action::EnableHold >
C
ModeExecutor< auto_apms_interfaces::action::EnableHold >
▼
C
Task< auto_apms_interfaces::action::Land >
C
ModeExecutor< auto_apms_interfaces::action::Land >
▼
C
Task< auto_apms_interfaces::action::Mission >
C
ModeExecutor< auto_apms_interfaces::action::Mission >
▼
C
Task< auto_apms_interfaces::action::RTL >
C
ModeExecutor< auto_apms_interfaces::action::RTL >
▼
C
Task< auto_apms_interfaces::action::Takeoff >
C
ModeExecutor< auto_apms_interfaces::action::Takeoff >
C
TreeBuilder
Class for creating behavior trees according to the builder design pattern
C
TreeBuilderBase
▼
C
TreeBuilderFactoryInterface
C
TreeBuilderFactoryTemplate< T >
▼
C
TreeExecutor
C
TreeExecutorServer
C
TreeResource
Struct containing behavior tree resource data
C
VehicleCommandClient
Generated by
1.12.0